.amenities-differentiators-block .amenity-differentiator-card-media img,.amenities-differentiators-block .amenity-differentiator-card-inner:after,.amenities-differentiators-block .amenity-differentiator-card-inner:before,.amenities-differentiators-block .amenity-differentiator-card-inner{transition:all 1s cubic-bezier(0.59, 0, 0.06, 1)}.amenities-differentiators-block{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);gap:3.5rem 2rem;padding-inline:5rem}@media(max-width: 48em){.amenities-differentiators-block{grid-template-columns:repeat(6, 1fr);padding-inline:0}}.amenities-differentiators-block .amenities-differentiators-header{grid-column:3/11;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}@media(max-width: 48em){.amenities-differentiators-block .amenities-differentiators-header{grid-column:1/-1;padding-inline:var(--container-standard)}}.amenities-differentiators-block .amenities-differentiators-header .overline{color:var(--color-accent-primary)}.amenities-differentiators-block .amenities-differentiators-header>p:not(.overline){max-width:48rem}.amenities-differentiators-block .amenities-differentiators-stage{grid-column:1/-1;min-width:0}@media(max-width: 48em){.amenities-differentiators-block .amenities-differentiators-stage{padding-inline:var(--container-wide)}}.amenities-differentiators-block .amenities-differentiators-grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:2rem}@media(max-width: 48em){.amenities-differentiators-block .amenities-differentiators-grid{grid-template-columns:repeat(6, 1fr)}}.amenities-differentiators-block .amenity-differentiator-card{position:relative;color:var(--color-white)}.amenities-differentiators-block .amenity-differentiator-card--featured{grid-column:span 6;min-height:27rem}@media(max-width: 48em){.amenities-differentiators-block .amenity-differentiator-card--featured{grid-column:1/-1;min-height:24rem}}.amenities-differentiators-block .amenity-differentiator-card--featured .amenity-differentiator-card-inner{padding:2.5rem}.amenities-differentiators-block .amenity-differentiator-card--featured .amenity-differentiator-card-front h3{font-size:var(--font-size-3xl)}.amenities-differentiators-block .amenity-differentiator-card--half{grid-column:span 6;min-height:27rem}@media(max-width: 48em){.amenities-differentiators-block .amenity-differentiator-card--half{grid-column:1/-1;min-height:24rem}}.amenities-differentiators-block .amenity-differentiator-card--half .amenity-differentiator-card-inner{padding:2.5rem}.amenities-differentiators-block .amenity-differentiator-card--half .amenity-differentiator-card-front h3{font-size:var(--font-size-3xl)}.amenities-differentiators-block .amenity-differentiator-card--third{grid-column:span 4;min-height:19rem}@media(max-width: 48em){.amenities-differentiators-block .amenity-differentiator-card--third{grid-column:1/-1;min-height:22rem}}.amenities-differentiators-block .amenity-differentiator-card--third .amenity-differentiator-card-inner{padding:2rem;gap:2rem}.amenities-differentiators-block .amenity-differentiator-card--third .amenity-differentiator-card-front h3{font-size:var(--font-size-2xl)}.amenities-differentiators-block .amenity-differentiator-card--full{grid-column:span 12;min-height:22rem}@media(max-width: 48em){.amenities-differentiators-block .amenity-differentiator-card--full{grid-column:1/-1}}.amenities-differentiators-block .amenity-differentiator-card--full .amenity-differentiator-card-inner{padding:2.5rem}.amenities-differentiators-block .amenity-differentiator-card--full .amenity-differentiator-card-front h3{font-size:var(--font-size-3xl)}.amenities-differentiators-block .amenity-differentiator-card--standard{grid-column:span 3;min-height:19rem}@media(max-width: 48em){.amenities-differentiators-block .amenity-differentiator-card--standard{grid-column:1/-1;min-height:22rem}}.amenities-differentiators-block .amenity-differentiator-card--standard .amenity-differentiator-card-inner{padding:2rem;gap:2rem}.amenities-differentiators-block .amenity-differentiator-card--standard .amenity-differentiator-card-front h3{font-size:var(--font-size-2xl)}.amenities-differentiators-block .amenity-differentiator-card-inner{position:relative;height:100%;min-height:inherit;overflow:hidden;border-radius:2px;background:linear-gradient(145deg, rgba(22, 3, 37, 0.74), rgba(20, 20, 20, 0.32)),radial-gradient(circle at 80% 0%, rgba(217, 164, 200, 0.28), transparent 34%),var(--color-black);box-shadow:0 1rem 3rem var(--color-body-a1);isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.amenities-differentiators-block .amenity-differentiator-card-inner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.58));opacity:.84}.amenities-differentiators-block .amenity-differentiator-card-inner:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:45%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0))}.amenities-differentiators-block .amenity-differentiator-card:hover .amenity-differentiator-card-inner{transform:translateY(-0.25rem);background:linear-gradient(145deg, rgba(22, 3, 37, 0.9), rgba(22, 3, 37, 0.44)),radial-gradient(circle at 80% 0%, rgba(217, 164, 200, 0.44), transparent 34%),var(--color-black)}.amenities-differentiators-block .amenity-differentiator-card:hover .amenity-differentiator-card-inner:before{opacity:.96}.amenities-differentiators-block .amenity-differentiator-card:hover .amenity-differentiator-card-inner .amenity-differentiator-card-media img{transform:scale(1.06)}.amenities-differentiators-block .amenity-differentiator-card:hover .button{font-style:italic}.amenities-differentiators-block .amenity-differentiator-card:hover .button svg{opacity:1;visibility:visible;transform:translateX(0)}.amenities-differentiators-block .amenity-differentiator-card-media{position:absolute;inset:0;z-index:-2}.amenities-differentiators-block .amenity-differentiator-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.amenities-differentiators-block .amenity-differentiator-card-front,.amenities-differentiators-block .amenity-differentiator-card-content{width:100%;position:relative;z-index:1}.amenities-differentiators-block .amenity-differentiator-card-front{display:flex;flex-direction:column;align-items:flex-start}.amenities-differentiators-block .amenity-differentiator-card-front .overline{color:currentColor}.amenities-differentiators-block .amenity-differentiator-card-front h3{color:currentColor}.amenities-differentiators-block .amenity-differentiator-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.amenities-differentiators-block .amenity-differentiator-card-content p{max-width:none;margin-inline:0;color:currentColor}.amenities-differentiators-block .amenity-differentiator-card-content .button{padding-left:0;padding-bottom:0;color:currentColor;font-family:var(--font-family-primary);font-size:var(--font-size-m);font-weight:400}.amenities-differentiators-block .amenity-differentiator-card-content .button svg{opacity:0;visibility:hidden;transform:translateX(-0.25rem);transition:all .48s ease-in-out}