.v2-gathering-featured{padding:2rem;background-color:#f8f2e5}.v2-gathering-featured .wysiwyg-content-wrapper{margin-bottom:3rem}.v2-gathering-featured .wysiwyg-content{max-width:900px;margin:0 auto}.v2-gathering-featured .wysiwyg-content h1,.v2-gathering-featured .wysiwyg-content h2,.v2-gathering-featured .wysiwyg-content h3{margin-bottom:1rem;font-family:"Outfit",sans-serif}.v2-gathering-featured .wysiwyg-content p{margin-bottom:1.5rem;line-height:1.6}.v2-gathering-featured .wysiwyg-content img{max-width:100%;height:auto;margin:1.5rem 0}.v2-gathering-featured .container{max-width:1200px;margin:0 auto}.v2-gathering-featured .grid{display:grid;gap:2rem}.v2-gathering-featured .grid-cols-2{grid-template-columns:repeat(2,1fr)}.v2-gathering-featured .grid-cols-3{grid-template-columns:repeat(3,1fr)}.v2-gathering-featured .card{position:relative;width:100%;aspect-ratio:6/5;overflow:hidden;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.v2-gathering-featured .card a{display:block;height:100%;width:100%;text-decoration:none;color:#fff}.v2-gathering-featured .card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.v2-gathering-featured .overlay{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.8);color:#fff;padding:1rem;text-align:center;transition:height .3s ease;height:60px;display:flex;align-items:center;justify-content:center}.v2-gathering-featured .overlay-content{width:100%}.v2-gathering-featured .card:hover .overlay{height:100%;display:flex;flex-direction:column;justify-content:center}.v2-gathering-featured .card-title{font-size:1.5rem;font-weight:400;font-family:"Outfit",sans-serif}.v2-gathering-featured .card-description{display:none;margin:1rem 0;padding:0 1rem}.v2-gathering-featured .card:hover .card-description{display:block;opacity:1;max-height:200px}.v2-gathering-featured .read-more{display:none;color:#fff;font-weight:500;transition:color .3s ease;margin-top:1rem;padding-bottom:2px;padding-left:5px;border-bottom:1px solid #fff;text-decoration:none;padding-right:5px}.v2-gathering-featured .card:hover .read-more{display:inline-block}.v2-gathering-featured .read-more:hover{color:#e0e0e0}@media screen and (min-width:1200px){.v2-gathering-featured .container{max-width:85%;margin:0 auto}}@media (max-width:992px){.v2-gathering-featured .grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.v2-gathering-featured .grid-cols-2,.v2-gathering-featured .grid-cols-3{grid-template-columns:1fr}.v2-gathering-featured{padding:1rem}.v2-gathering-featured .overlay{height:auto;display:flex;flex-direction:column;justify-content:center;position:relative;background-color:#fff;text-align:left}.v2-gathering-featured .card-title{font-size:1.25rem;color:#343a40}.v2-gathering-featured .card:hover .overlay{height:auto;display:flex;flex-direction:column;justify-content:center}.v2-gathering-featured .card .card-description{display:block;opacity:1;max-height:none;color:#343a40;padding:0;margin:0}.v2-gathering-featured .card .read-more{display:inline-block;color:#37768d;font-size:12px;letter-spacing:.1em;border-bottom:1px solid #37768d}.v2-gathering-featured .card img{aspect-ratio:16/9;position:relative;height:auto;border-radius:4px}.v2-gathering-featured .card{aspect-ratio:unset;background-color:#fff;border-radius:4px;padding:8px}}