@import url("https://fonts.googleapis.com/css2?family=Agdasima&display=swap");@import url("https://fonts.googleapis.com/css2?family=Questrial&display=swap");:root{--header-height:111px}.rollingText{position:relative;overflow:clip;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollingText,.rollingText span{height:1lh;display:block}.rollingText:after,.rollingText:before{display:block;transition:transform .4s,opacity .4s,color .4s;content:attr(data-text);width:100%;height:1lh}.rollingText:before{color:var(--text-color,#1f2626);transform:translateY(0)}.rollingText:after{color:var(--hover-color,#c73e1d);transform:translateY(1lh);opacity:0;position:absolute;top:0;left:0}.rollingText:is(:hover,:focus-within){color:transparent}.rollingText:is(:hover,:focus-within):before{transform:translateY(-1lh);opacity:1;color:transparent}.rollingText:is(:hover,:focus-within):after{transform:translateY(0);opacity:1}.btn:focus-within>.rollingText,.btn:hover>.rollingText,.community-link:focus-within>.rollingText,.community-link:hover>.rollingText,.giant-tabs__link:focus-within>.rollingText,.giant-tabs__link:hover>.rollingText,.nav-link:focus-within>.rollingText,.nav-link:hover>.rollingText,a:not(.link):focus-within>.rollingText,a:not(.link):hover>.rollingText,button:focus-within>.rollingText,button:hover>.rollingText{color:var(--text-color,#1f2626)}.btn:focus-within>.rollingText:before,.btn:hover>.rollingText:before,.community-link:focus-within>.rollingText:before,.community-link:hover>.rollingText:before,.giant-tabs__link:focus-within>.rollingText:before,.giant-tabs__link:hover>.rollingText:before,.nav-link:focus-within>.rollingText:before,.nav-link:hover>.rollingText:before,a:not(.link):focus-within>.rollingText:before,a:not(.link):hover>.rollingText:before,button:focus-within>.rollingText:before,button:hover>.rollingText:before{transform:translateY(-1lh);opacity:1;color:var(--text-color,#1f2626)}.btn:focus-within>.rollingText:after,.btn:hover>.rollingText:after,.community-link:focus-within>.rollingText:after,.community-link:hover>.rollingText:after,.giant-tabs__link:focus-within>.rollingText:after,.giant-tabs__link:hover>.rollingText:after,.nav-link:focus-within>.rollingText:after,.nav-link:hover>.rollingText:after,a:not(.link):focus-within>.rollingText:after,a:not(.link):hover>.rollingText:after,button:focus-within>.rollingText:after,button:hover>.rollingText:after{transform:translateY(0);opacity:1}.rollingText:is(:focus-within,:focus){outline:2px solid var(--light);border-radius:4px}.rollingText:is(:focus-within,:focus):after{color:var(--text-color,#1f2626)!important}.btn:focus-within .rollingText:after{color:var(--text-color,#1f2626)!important}.posts-loading .filtered-posts{opacity:.6;pointer-events:none}.posts-loading:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid #e4e3d9;border-top:4px solid #859b9a;border-radius:50%;animation:a 1s linear infinite;z-index:2}@keyframes a{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.filter-form{position:relative;margin-bottom:2rem;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.filter-form-search{display:none;padding:16px 0;justify-content:space-between;align-items:flex-end;gap:20px;width:100%}.filter-form-search.active{display:flex}.filter-form-search.active:before{content:"";position:absolute;bottom:0;left:-16px;width:calc(100% + 32px);height:1px;background-color:rgba(32,39,39,.2)}.filter-form-search-title h1{margin:0}.filter-form-search-side{display:flex;align-items:flex-end;gap:20px;width:50%}.filter-form-search-title{width:50%}.filter-form-search-input{position:relative;display:flex;align-items:center}.filter-form-search-input input{padding:.5rem 2.5rem .5rem 45px;border:none;border-bottom:1px solid #b3b5b2;border-radius:2px;background-color:transparent;outline:none;opacity:1;width:340px;height:35px;position:relative;color:#1f2626;font-size:1rem;transition:border-color .3s ease}.filter-form-search-input input::placeholder{color:#b3b5b2}.filter-form-search-input input:focus{outline:none;border-color:#859b9a;box-shadow:0 0 0 2px rgba(133,155,154,.25)}.filter-form-search-input svg{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;color:#666866}.filter-form-search-input .filter-form-search-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;width:44px;height:44px;padding:0;margin:0;display:none;align-items:center;justify-content:center;opacity:.6;transition:opacity .3s ease}.filter-form-search-input .filter-form-search-clear:hover{opacity:1}.filter-form-search-input .filter-form-search-clear svg{width:34px;height:34px}.filter-form-info{flex:1;display:flex;align-items:center;gap:1rem}.filter-form-info-right{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.filter-form-info-right #post-count{font-weight:700;font-size:12px;line-height:14px;color:#666866;letter-spacing:-.02em}.filter-form .custom-select{margin-top:45px;padding-bottom:20px}.filter-form .custom-select-modal.active{z-index:1}#post-count{font-weight:500;color:#666866}.filtered-posts{min-height:200px;transition:opacity .3s ease}.filtered-posts.loading{opacity:.6}.post-title{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:1rem;color:#1f2626}.load-more-posts{display:block;width:100%;max-width:300px;margin:2rem auto;padding:1rem 2rem;background-color:#859b9a;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.load-more-posts:hover{background-color:#1f2626}.load-more-posts:disabled{background-color:#b3b5b2;cursor:not-allowed}.posts-error{text-align:center;padding:2rem;color:#ff4d00}.filtered-posts .blog-card{animation:b .5s ease forwards}@keyframes b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.announcements-section,.latest-posts-section,.single-latest-section,.stories-near-section{margin-bottom:40px}.announcements-section .section-title,.latest-posts-section .section-title,.single-latest-section .section-title,.stories-near-section .section-title{margin-bottom:20px;color:#1f2626;font-family:Plaak-Extracondensed,sans-serif}.announcements-section .blog-cards-container,.latest-posts-section .blog-cards-container,.single-latest-section .blog-cards-container,.stories-near-section .blog-cards-container{display:grid;gap:20px}.single-post-container .blog-cards-container{grid-template-columns:1fr}.single-post-container .blog-cards-container .blog-card{min-height:400px}.announcements-container .blog-cards-container,.stories-near-container .blog-cards-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#filtered-posts-wrapper{display:none;margin-top:20px}#filtered-posts-wrapper.active{display:block}#filtered-posts-wrapper,#initial-posts{padding:0 20px}.posts-section-title{margin-bottom:20px;padding-top:51px}.top-row-single-filter{padding:0 20px}@media (min-width:768px){.single-post-container .blog-cards-container .blog-card{min-height:500px}}@media (max-width:992px){.filter-form-search{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.filter-form-info-right{flex-direction:row;align-items:center;gap:.5rem}}@media (max-width:767px){.filter-form{display:flex;justify-content:center;align-items:center}.filter-form-search-side{width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.filter-form-search-title{width:100%;margin-bottom:20px}.filter-form-search-input input{width:calc(100vw - 40px)}.filter-form .custom-select{margin-top:0;padding-bottom:0}.announcements-container .blog-cards-container,.stories-near-container .blog-cards-container{grid-template-columns:1fr}}