@font-face{font-family:Cellestial;src:url(../../../fonts/Cellestial.ttf) format("ttf"),url(../../../fonts/Cellestial.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.text-truncate.svelte-1kfupcr.svelte-1kfupcr{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;text-overflow:ellipsis;line-height:1.5;max-height:6em}.is-visible .cards__inner.svelte-1kfupcr.svelte-1kfupcr,.is-visible .cards__link.svelte-1kfupcr.svelte-1kfupcr{transform:translateY(0);opacity:1}.cards.svelte-1kfupcr.svelte-1kfupcr{position:relative;width:100%;overflow:hidden;padding:50px 0}@media all and (min-width: 900px){.cards.svelte-1kfupcr.svelte-1kfupcr{padding:100px 0}}@media all and (min-width: 900px){.cards.svelte-1kfupcr .card-wrapper.svelte-1kfupcr{max-width:400px}}.cards__title.svelte-1kfupcr.svelte-1kfupcr{text-align:center;color:#8f3636}.cards__link.svelte-1kfupcr.svelte-1kfupcr{text-align:center;margin-top:25px;opacity:0;transform:translateY(40px);transition:opacity .8s ease-in,transform .8s ease-in}.cards__link.svelte-1kfupcr a.svelte-1kfupcr{color:#968a6c;text-decoration:none;position:relative;display:inline-block;padding-bottom:0}.cards__link.svelte-1kfupcr a.svelte-1kfupcr:before{background:#fff;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s;width:100%}.cards__link.svelte-1kfupcr a.svelte-1kfupcr:after{background:#fff;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform-origin:100% 50%;transition:transform .2s cubic-bezier(.19,1,.22,1) 0s;width:100%}.cards__link.svelte-1kfupcr a.svelte-1kfupcr:hover:before{transform:scale(1);transition:transform .6s cubic-bezier(.215,.61,.355,1) .5s}.cards__link.svelte-1kfupcr a.svelte-1kfupcr:hover:after{transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s}.cards__link.svelte-1kfupcr a.svelte-1kfupcr:before,.cards__link.svelte-1kfupcr a.svelte-1kfupcr:after{background:#968a6c}.cards__inner.svelte-1kfupcr.svelte-1kfupcr{width:100%;display:flex;margin-top:40px;opacity:0;transform:translateY(40px);transition:opacity .8s ease-in,transform .8s ease-in}@media all and (min-width: 900px){.cards__inner.svelte-1kfupcr.svelte-1kfupcr{justify-content:center}}.cards__inner.one.svelte-1kfupcr.svelte-1kfupcr{justify-content:center}@media all and (min-width: 900px){.cards__inner.three.svelte-1kfupcr .cards__inner__item.smaller.svelte-1kfupcr{border:none;border-top:1px solid #968A6C;border-bottom:1px solid #968A6C}}.cards__inner__item.svelte-1kfupcr.svelte-1kfupcr{border:1px solid #968A6C;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:30px 20px}@media all and (min-width: 900px){.cards__inner__item.svelte-1kfupcr.svelte-1kfupcr{width:100%;padding:0 15px;height:600px}}@media all and (min-width: 900px){.cards__inner__item.smaller.svelte-1kfupcr.svelte-1kfupcr{height:500px;margin-top:50px;width:100%}}@media all and (min-width: 900px){.cards__inner__item.smaller.svelte-1kfupcr:hover .cards__inner__item__title.svelte-1kfupcr{transform:translateY(100px)}}@media all and (min-width: 1400px){.cards__inner__item.smaller.svelte-1kfupcr:hover .cards__inner__item__title.svelte-1kfupcr{transform:translateY(140px)}}.cards__inner__item__title.svelte-1kfupcr.svelte-1kfupcr{max-width:300px;margin:15px auto;transition:all .3s ease}.cards__inner__item__link.svelte-1kfupcr.svelte-1kfupcr{position:relative;margin-top:60px;color:#968a6c;transition:all .3s ease}@media all and (min-width: 900px){.cards__inner__item__link.svelte-1kfupcr.svelte-1kfupcr{margin-top:95px}}.cards__inner__item__link.svelte-1kfupcr.svelte-1kfupcr:before{content:"";position:absolute;width:1px;height:40px;background-color:#968a6c;top:-50px;left:50%}@media all and (min-width: 900px){.cards__inner__item__link.svelte-1kfupcr.svelte-1kfupcr:before{height:60px;top:-60px}}.cards__inner__item__link.svelte-1kfupcr a.svelte-1kfupcr{max-width:fit-content;color:#968a6c!important;text-decoration:none;position:relative;display:inline-block;padding-bottom:0}.cards__inner__item__link.svelte-1kfupcr a.svelte-1kfupcr:before{background:#fff;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s;width:100%}.cards__inner__item__link.svelte-1kfupcr a.svelte-1kfupcr:after{background:#fff;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform-origin:100% 50%;transition:transform .2s cubic-bezier(.19,1,.22,1) 0s;width:100%}.cards__inner__item__link.svelte-1kfupcr a.svelte-1kfupcr:hover:before{transform:scale(1);transition:transform .6s cubic-bezier(.215,.61,.355,1) .5s}.cards__inner__item__link.svelte-1kfupcr a.svelte-1kfupcr:hover:after{transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s}.cards__inner__item__link.svelte-1kfupcr a.svelte-1kfupcr:before,.cards__inner__item__link.svelte-1kfupcr a.svelte-1kfupcr:after{background:#968a6c}.cards__inner__item__text.svelte-1kfupcr.svelte-1kfupcr{max-width:450px;margin:0 auto;font-weight:300;transition:opacity .4s ease-in-out}.cards__inner__item__image.svelte-1kfupcr.svelte-1kfupcr{height:0;transition:height .6s ease;position:absolute;top:0;left:0;width:100%;overflow:hidden}.cards__inner__item__image.svelte-1kfupcr img{width:100%;object-fit:cover}@media all and (min-width: 900px){.cards__inner__item.svelte-1kfupcr:hover .cards__inner__item__image.svelte-1kfupcr{height:350px}.cards__inner__item.svelte-1kfupcr:hover .cards__inner__item__date.svelte-1kfupcr,.cards__inner__item.svelte-1kfupcr:hover .cards__inner__item__term.svelte-1kfupcr,.cards__inner__item.svelte-1kfupcr:hover .cards__inner__item__link.svelte-1kfupcr{display:none}.cards__inner__item.svelte-1kfupcr:hover .cards__inner__item__title.svelte-1kfupcr{transform:translateY(135px)}.cards__inner__item.svelte-1kfupcr:hover .cards__inner__item__link.svelte-1kfupcr{transform:translateY(100px)}.cards__inner__item.svelte-1kfupcr:hover .cards__inner__item__text.svelte-1kfupcr{opacity:0;height:0}}.cards__inner__item__term.svelte-1kfupcr.svelte-1kfupcr{color:#968a6c;margin-bottom:10px}.cards__inner.svelte-1kfupcr a.svelte-1kfupcr{text-decoration:none;color:#000;width:100%}
