@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cta-card{background-color:#000;display:flex;flex-direction:column;flex-grow:1;position:relative;width:100%}.cta-card.--landscape .media-holder{aspect-ratio:16/9}.cta-card.--square .media-holder{aspect-ratio:1/1}.cta-card.--portrait .media-holder{aspect-ratio:5/7}.cta-card .media-holder{display:flex;flex-shrink:0;overflow:hidden;position:relative;width:100%}.cta-card .meta{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;padding:16px;position:relative}.cta-card .meta.bg-black{color:#f1f1f1}.cta-card .meta .row:first-child p:nth-child(2){margin-top:.2em}.cta-card .meta .row:first-child:has(.tag-col) .tag-col{display:none}.cta-card .meta .row:nth-child(2){margin-top:16px}.cta-card .meta .row.tag-row{margin-top:24px;padding-bottom:2px}.cta-card .meta .tag-type{display:inline-flex;justify-content:center;line-height:1.2em;min-width:40px;padding:0 8px;position:relative}.cta-card .meta .tag-type:after{border-radius:4px;bottom:-2px;box-shadow:0 0 0 2px #252525;content:"";left:-2px;position:absolute;right:-2px;top:-2px}@media(min-width:768px){.cta-card.--portrait .media-holder{aspect-ratio:9/16}.cta-card.modal-card{cursor:pointer}.cta-card.modal-card .meta{background-color:transparent;color:#f1f1f1;display:flex;flex-direction:column;justify-content:end;padding:32px}.cta-card.modal-card .meta.bg-black .row:after,.cta-card.modal-card .meta.bg-jet-black .row:after,.cta-card.modal-card .meta.bg-white .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23f1f1f1" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card.modal-card .meta.bg-marigold{color:#f8e748}.cta-card.modal-card .meta.bg-marigold .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23f8e748" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card.modal-card .meta.bg-mint{color:#7bc5a8}.cta-card.modal-card .meta.bg-mint .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%237bc5a8" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card.modal-card .meta.bg-lilac{color:#827dba}.cta-card.modal-card .meta.bg-lilac .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23827dba" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card.modal-card .meta.bg-coral{color:#ef664f}.cta-card.modal-card .meta.bg-coral .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23ef664f" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card.modal-card .meta.bg-grass{color:#b9d547}.cta-card.modal-card .meta.bg-grass .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23b9d547" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card.modal-card .meta.bg-sky{color:#7faad9}.cta-card.modal-card .meta.bg-sky .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%237faad9" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card.modal-card .meta.bg-tangerine{color:#f2b131}.cta-card.modal-card .meta.bg-tangerine .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23f2b131" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card.modal-card .meta .row{display:flex;flex-direction:row;justify-content:space-between}.cta-card.modal-card .meta .row:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23252525" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M8,2.193v11.613M13.807,8H2.193"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;flex-grow:1;flex-shrink:0;height:48px;margin:0 -6px -4px 24px;width:48px}.cta-card .meta{height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.cta-card .meta.bg-black .row:nth-child(2):after,.cta-card .meta.bg-jet-black .row:nth-child(2):after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23f1f1f1" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M3.953,3.047h9v9M12.953,3.047L3.047,12.953"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain}.cta-card .meta .row{opacity:1}.cta-card .meta .row:nth-child(2){align-items:center;display:flex;justify-content:space-between;margin-top:0}.cta-card .meta .row:nth-child(2) p{display:inline-flex}.cta-card .meta .row:nth-child(2):after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" xml:space="preserve" fill="none" stroke="%23252525" stroke-width="5px"><path vector-effect="non-scaling-stroke" d="M3.953,3.047h9v9M12.953,3.047L3.047,12.953"/></svg>');background-position:50% 50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;flex-grow:1;flex-shrink:0;height:48px;margin:0 -6px -4px 24px;width:48px}.cta-card .meta .row.tag-row{display:none}}@media(min-width:768px)and (hover:hover){.cta-card .media-holder{opacity:1;transition:visibility 0s linear,opacity 333ms cubic-bezier(.333,1,.666,1);visibility:visible}.cta-card .meta{opacity:0;transition:opacity 333ms cubic-bezier(.333,1,.666,1)}.cta-card.hover-invert .media-holder{opacity:0;transition:visibility 0s linear 333ms,opacity 333ms cubic-bezier(.333,1,.666,1);visibility:hidden}.cta-card.hover-invert .meta{opacity:1}.cta-card.modal-card .media-holder{opacity:1;transition:visibility 0s linear,opacity 0s linear;visibility:visible}.cta-card.modal-card .meta{opacity:1;overflow:hidden;transition:color 333ms cubic-bezier(.333,1,.666,1),opacity 0s linear}.cta-card.modal-card .meta:after{border:0 solid #f1f1f1;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;transition:border-width 333ms cubic-bezier(.333,1,.666,1)}.cta-card.modal-card .meta.bg-marigold{color:#f1f1f1}.cta-card.modal-card .meta.bg-marigold:after{border-color:#f8e748}.cta-card.modal-card .meta.bg-mint{color:#f1f1f1}.cta-card.modal-card .meta.bg-mint:after{border-color:#7bc5a8}.cta-card.modal-card .meta.bg-lilac{color:#f1f1f1}.cta-card.modal-card .meta.bg-lilac:after{border-color:#827dba}.cta-card.modal-card .meta.bg-coral{color:#f1f1f1}.cta-card.modal-card .meta.bg-coral:after{border-color:#ef664f}.cta-card.modal-card .meta.bg-grass{color:#f1f1f1}.cta-card.modal-card .meta.bg-grass:after{border-color:#b9d547}.cta-card.modal-card .meta.bg-sky{color:#f1f1f1}.cta-card.modal-card .meta.bg-sky:after{border-color:#7faad9}.cta-card.modal-card .meta.bg-tangerine{color:#f1f1f1}.cta-card.modal-card .meta.bg-tangerine:after{border-color:#f2b131}.cta-card.modal-card .meta .row:after{opacity:0;transition:opacity 333ms cubic-bezier(.333,1,.666,1)}.cta-card.modal-card:hover .media-holder{opacity:1;transition:visibility 0s linear,opacity 0s linear;visibility:visible}.cta-card.modal-card:hover .meta{opacity:1;transition:color 333ms cubic-bezier(.333,1,.666,1),opacity 0s linear}.cta-card.modal-card:hover .meta:after{border-width:8px}.cta-card.modal-card:hover .meta.bg-marigold{color:#f8e748}.cta-card.modal-card:hover .meta.bg-mint{color:#7bc5a8}.cta-card.modal-card:hover .meta.bg-lilac{color:#827dba}.cta-card.modal-card:hover .meta.bg-coral{color:#ef664f}.cta-card.modal-card:hover .meta.bg-grass{color:#b9d547}.cta-card.modal-card:hover .meta.bg-sky{color:#7faad9}.cta-card.modal-card:hover .meta.bg-tangerine{color:#f2b131}.cta-card.modal-card:hover .meta .row:after{opacity:1}.cta-card:hover:is(a) .media-holder{opacity:0;transition:visibility 0s linear 333ms,opacity 333ms cubic-bezier(.333,1,.666,1);visibility:hidden}.cta-card:hover:is(a) .meta{opacity:1}.cta-card:hover:is(a).hover-invert .media-holder{opacity:1;transition:visibility 0s linear,opacity 333ms cubic-bezier(.333,1,.666,1);visibility:visible}.cta-card:hover:is(a).hover-invert .meta{opacity:0;transition:opacity 333ms cubic-bezier(.333,1,.666,1)}}@media(min-width:1024px){.cta-card:not(.--portrait) .meta .row:first-child:has(.tag-col){display:flex;justify-content:space-between}.cta-card:not(.--portrait) .meta .row:first-child:has(.tag-col) .title{display:flex;flex-direction:column}.cta-card:not(.--portrait) .meta .row:first-child:has(.tag-col) .tag-col{display:flex;flex-direction:column;flex-shrink:0;margin-left:3.5714285714vw}.cta-card:not(.--portrait) .meta .row:first-child:has(.tag-col) .tag-col .tag-type{display:flex;flex-shrink:0;margin:calc(.2em + 4px) calc(.2em + 2px) 0 0}.cta-card.--portrait .meta .row:first-child:has(.tag-col){display:flex;flex-direction:column-reverse}.cta-card.--portrait .meta .row:first-child:has(.tag-col) .tag-col{display:flex}.cta-card.--portrait .meta .row:first-child:has(.tag-col) .tag-col .tag-type{margin-bottom:24px;margin-top:calc(.2em + 4px)}}
