.arrangement-card{color:inherit;display:flex;flex-flow:column nowrap;gap:24px;height:100%;overflow:clip;position:relative;text-decoration:none}@media(min-width:992px){.arrangement-card{gap:32px}}.arrangement-card:not(div):focus-visible,.arrangement-card:not(div):hover{color:inherit;text-decoration:none}.arrangement-card__image-wrapper{aspect-ratio:416/277;background-color:#fff;border-radius:16px;position:relative;width:100%}.arrangement-card__image-wrapper .image,.arrangement-card__image-wrapper .image-wrapper{border-radius:16px;overflow:clip}.arrangement-card__image{bottom:0;height:100%;left:0;max-width:none;object-fit:cover;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}.arrangement-card:not(div):focus-visible .arrangement-card__image,.arrangement-card:not(div):hover .arrangement-card__image{height:106%;left:-3%;top:-3%;width:106%}.arrangement-card__image-empty{border-radius:16px;overflow:clip}.arrangement-card__image-empty svg{transition:all .3s ease-in-out}.arrangement-card:not(div):focus-visible .arrangement-card__image-empty svg,.arrangement-card:not(div):hover .arrangement-card__image-empty svg{height:calc(3rem + 12px);left:-6px;top:-6px;width:calc(3rem + 12px)}.arrangement-card__tag{border-radius:12px;bottom:-10px;left:10px;position:absolute;z-index:1}@media(min-width:768px){.arrangement-card__tag{bottom:-12px;left:12px}}@media(min-width:992px){.arrangement-card__tag{bottom:-14px;left:14px}}.arrangement-card--secondary .arrangement-card__tag{background:#fff;border-color:#0000;color:#431623}.arrangement-card--secondary .arrangement-card__tag svg{fill:#431623}.arrangement-card__content{display:flex;flex-flow:column nowrap;gap:.5rem}.arrangement-card__title{color:#6b2b3f}.block--dark .arrangement-card__title,.block--gradient .arrangement-card__title,.block--primary .arrangement-card__title,.block--secondary .arrangement-card__title,.block--tertiary .arrangement-card__title{color:#fff}.arrangement-card__sub-title{color:#431623;font-size:1rem;font-weight:400;hyphens:manual;-webkit-hyphens:manual;line-height:1.25;margin:0}.block--dark .rich-text .arrangement-card__sub-title,.block--gradient .rich-text .arrangement-card__sub-title,.block--primary .rich-text .arrangement-card__sub-title,.block--secondary .rich-text .arrangement-card__sub-title,.block--tertiary .rich-text .arrangement-card__sub-title{color:#fff}@media(min-width:576px){.arrangement-card__sub-title{line-height:1.4}}@media(min-width:768px){.arrangement-card__sub-title{line-height:1.6}}.arrangement-card__description{color:#431623;display:-webkit-box;font-size:1rem;font-weight:400;hyphens:manual;-webkit-hyphens:manual;line-height:1.25;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.block--dark .rich-text .arrangement-card__description,.block--gradient .rich-text .arrangement-card__description,.block--primary .rich-text .arrangement-card__description,.block--secondary .rich-text .arrangement-card__description,.block--tertiary .rich-text .arrangement-card__description{color:#fff}@media(min-width:576px){.arrangement-card__description{line-height:1.4}}@media(min-width:768px){.arrangement-card__description{line-height:1.6}}.block--dark .arrangement-card__description,.block--gradient .arrangement-card__description,.block--primary .arrangement-card__description,.block--secondary .arrangement-card__description,.block--tertiary .arrangement-card__description{color:#fff}.arrangement-card__description ol,.arrangement-card__description p,.arrangement-card__description ul{color:#431623;font-size:1rem;font-weight:400;hyphens:manual;-webkit-hyphens:manual;line-height:1.25;margin:0}.block--dark .rich-text .arrangement-card__description ol,.block--dark .rich-text .arrangement-card__description p,.block--dark .rich-text .arrangement-card__description ul,.block--gradient .rich-text .arrangement-card__description ol,.block--gradient .rich-text .arrangement-card__description p,.block--gradient .rich-text .arrangement-card__description ul,.block--primary .rich-text .arrangement-card__description ol,.block--primary .rich-text .arrangement-card__description p,.block--primary .rich-text .arrangement-card__description ul,.block--secondary .rich-text .arrangement-card__description ol,.block--secondary .rich-text .arrangement-card__description p,.block--secondary .rich-text .arrangement-card__description ul,.block--tertiary .rich-text .arrangement-card__description ol,.block--tertiary .rich-text .arrangement-card__description p,.block--tertiary .rich-text .arrangement-card__description ul{color:#fff}@media(min-width:576px){.arrangement-card__description ol,.arrangement-card__description p,.arrangement-card__description ul{line-height:1.4}}@media(min-width:768px){.arrangement-card__description ol,.arrangement-card__description p,.arrangement-card__description ul{line-height:1.6}}.block--dark .arrangement-card__description ol,.block--dark .arrangement-card__description p,.block--dark .arrangement-card__description ul,.block--gradient .arrangement-card__description ol,.block--gradient .arrangement-card__description p,.block--gradient .arrangement-card__description ul,.block--primary .arrangement-card__description ol,.block--primary .arrangement-card__description p,.block--primary .arrangement-card__description ul,.block--secondary .arrangement-card__description ol,.block--secondary .arrangement-card__description p,.block--secondary .arrangement-card__description ul,.block--tertiary .arrangement-card__description ol,.block--tertiary .arrangement-card__description p,.block--tertiary .arrangement-card__description ul{color:#fff}.arrangement-card__button{background:#b8496d;border-color:#0000;color:#fff;margin-top:.5rem}.arrangement-card__button:not(:disabled):focus-visible,.arrangement-card__button:not(:disabled):hover{background:#b8496dbf;border-color:#0000;color:#fff}.arrangement-card__button svg{fill:#fff}@media(min-width:992px){.arrangement-card__button{margin-top:1rem}}.arrangement-card.card--dark .arrangement-card__button,.arrangement-card.card--gradient .arrangement-card__button,.arrangement-card.card--primary .arrangement-card__button,.arrangement-card.card--secondary .arrangement-card__button{background:#0000;border-color:#ffffff40;color:#fff}.arrangement-card.card--dark .arrangement-card__button:not(:disabled):focus-visible,.arrangement-card.card--dark .arrangement-card__button:not(:disabled):hover,.arrangement-card.card--gradient .arrangement-card__button:not(:disabled):focus-visible,.arrangement-card.card--gradient .arrangement-card__button:not(:disabled):hover,.arrangement-card.card--primary .arrangement-card__button:not(:disabled):focus-visible,.arrangement-card.card--primary .arrangement-card__button:not(:disabled):hover,.arrangement-card.card--secondary .arrangement-card__button:not(:disabled):focus-visible,.arrangement-card.card--secondary .arrangement-card__button:not(:disabled):hover{background:#ffffff0d;border-color:#ffffff40;color:#ffffffbf}.arrangement-card.card--dark .arrangement-card__button:not(:disabled):focus-visible svg,.arrangement-card.card--dark .arrangement-card__button:not(:disabled):hover svg,.arrangement-card.card--gradient .arrangement-card__button:not(:disabled):focus-visible svg,.arrangement-card.card--gradient .arrangement-card__button:not(:disabled):hover svg,.arrangement-card.card--primary .arrangement-card__button:not(:disabled):focus-visible svg,.arrangement-card.card--primary .arrangement-card__button:not(:disabled):hover svg,.arrangement-card.card--secondary .arrangement-card__button:not(:disabled):focus-visible svg,.arrangement-card.card--secondary .arrangement-card__button:not(:disabled):hover svg{fill:#ffffffbf}.arrangement-card.card--dark .arrangement-card__button:disabled,.arrangement-card.card--gradient .arrangement-card__button:disabled,.arrangement-card.card--primary .arrangement-card__button:disabled,.arrangement-card.card--secondary .arrangement-card__button:disabled{border-color:#0000}.arrangement-card.card--dark .arrangement-card__button svg,.arrangement-card.card--gradient .arrangement-card__button svg,.arrangement-card.card--primary .arrangement-card__button svg,.arrangement-card.card--secondary .arrangement-card__button svg{fill:#fff}.arrangement-card.card--dark .arrangement-card__button .loader,.arrangement-card.card--gradient .arrangement-card__button .loader,.arrangement-card.card--primary .arrangement-card__button .loader,.arrangement-card.card--secondary .arrangement-card__button .loader{color:#fff}.arrangement-card.card--dark .arrangement-card__button .loader__circle,.arrangement-card.card--gradient .arrangement-card__button .loader__circle,.arrangement-card.card--primary .arrangement-card__button .loader__circle,.arrangement-card.card--secondary .arrangement-card__button .loader__circle{border-color:#fff #ffffff40 #ffffff40}.arrangement-card__button-link{color:#b8496d;margin-top:.5rem}@media(min-width:992px){.arrangement-card__button-link{margin-top:1rem}}.block--dark .arrangement-card__button-link,.block--gradient .arrangement-card__button-link,.block--primary .arrangement-card__button-link,.block--secondary .arrangement-card__button-link,.block--tertiary .arrangement-card__button-link{color:#fff}.arrangement-card__button-link svg{fill:#b8496d}.block--dark .arrangement-card__button-link svg,.block--gradient .arrangement-card__button-link svg,.block--primary .arrangement-card__button-link svg,.block--secondary .arrangement-card__button-link svg,.block--tertiary .arrangement-card__button-link svg{fill:#fff}