.ir9wmr0{border-radius:16px;color:inherit;display:block;outline-offset:4px;text-decoration:none}.ir9wmr1{background-color:var(--color-white);border-radius:16px;box-shadow:0 4px 24px rgba(52,13,31,.12);height:100%;overflow:hidden}.ir9wmr1,.ir9wmr2{display:flex;flex-direction:column}.ir9wmr2{flex-grow:1;gap:12px;padding:20px}.ir9wmr3{font-size:var(--font-size-sm);font-weight:900;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.ir9wmr3,.ir9wmr4{color:var(--color-purple-500);margin:0}.ir9wmr4{font-size:var(--font-size-md);font-weight:400;line-height:1.5}.ir9wmr5{align-items:baseline;border-top:1px solid var(--color-purple-100);color:var(--color-teal-900);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-weight:400;gap:8px;line-height:1.75;margin:8px 0 0;padding-top:16px}.ir9wmr6{aspect-ratio:16/9;background-color:var(--color-purple-100);overflow:hidden;position:relative;width:100%}.ir9wmr7{object-fit:cover}.ir9wmr8{background:linear-gradient(180deg,transparent 40%,var(--color-purple-500)cc 100%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.ir9wmr9{align-items:center;background:linear-gradient(135deg,var(--color-purple-300) 0,var(--color-purple-500) 100%);color:var(--color-white);display:flex;font-size:var(--font-size-xl);font-weight:900;height:100%;justify-content:center;letter-spacing:.04em;width:100%}@media (prefers-reduced-motion:no-preference){.ir9wmr1{transition:box-shadow .2s ease,transform .2s ease}.ir9wmr0:hover .ir9wmr1{box-shadow:0 12px 40px rgba(103,13,174,.22);transform:translateY(-4px)}}