.blog-filter{margin:4rem 0}@media(min-width:1280px){.blog-filter{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}}.blog-filter__title{flex:0 1 auto;font-size:3rem;letter-spacing:.2rem;margin:0 0 1.5rem;text-align:center}@media(min-width:1280px){.blog-filter__title{margin:0;text-align:left}}.blog-filter__button{background:linear-gradient(0deg,#231f20,#3e3a3b);border:1px solid #231f20;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;line-height:1;padding:1rem .5rem;text-align:center;text-transform:uppercase;width:100%}@media(min-width:1280px){.blog-filter__button{align-items:center;background:#f7f7f8;border:1px solid #878787;border-radius:4px;color:#413c3d;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.375rem;min-width:13.75rem;padding:.5rem 1rem;text-align:left;text-transform:capitalize;width:100%}}.blog-filter__button-text{align-items:center;display:flex;justify-content:center}.blog-filter__button-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIgoJCWQ9Ik04LjQ2OTY3IDUuNDY5NjdDOC43NjI1NiA1LjE3Njc4IDkuMjM3NDQgNS4xNzY3OCA5LjUzMDMzIDUuNDY5NjdMMTUuNTMwMyAxMS40Njk3QzE1LjgyMzIgMTEuNzYyNiAxNS44MjMyIDEyLjIzNzQgMTUuNTMwMyAxMi41MzAzTDkuNTMwMzMgMTguNTMwM0M5LjIzNzQ0IDE4LjgyMzIgOC43NjI1NiAxOC44MjMyIDguNDY5NjcgMTguNTMwM0M4LjE3Njc4IDE4LjIzNzQgOC4xNzY3OCAxNy43NjI2IDguNDY5NjcgMTcuNDY5N0wxMy45MzkzIDEyTDguNDY5NjcgNi41MzAzM0M4LjE3Njc4IDYuMjM3NDQgOC4xNzY3OCA1Ljc2MjU2IDguNDY5NjcgNS40Njk2N1oiCgkJZmlsbD0iIzU3NTc1NyIgLz4KPC9zdmc+);display:none;height:1.5rem;transform:rotate(90deg);transition:transform .2s ease-in-out;width:1.5rem}@media(min-width:1280px){.blog-filter__button-icon{display:inline-flex}}.blog-filter__button[aria-expanded=true] .blog-filter__button-icon{transform:rotate(270deg)}.blog-filter__options-container{align-items:center;display:flex;gap:.5rem;justify-content:stretch;margin-bottom:1rem}@media(min-width:375px){.blog-filter__options-container{gap:1rem}}@media(min-width:1280px){.blog-filter__options-container{animation:none;background:none;display:flex;flex-direction:row;gap:1.5rem;height:auto;justify-content:flex-end;left:0;margin:0;position:relative;top:0;width:auto}}.blog-filter__section{flex:1 1 auto}@media(min-width:1280px){.blog-filter__section{flex:0 1 auto;position:relative}}.blog-filter__section-header{display:flex}@media(min-width:1280px){.blog-filter__section-header{display:none}}.blog-filter__section-title{font-family:var(--wp--preset--font-family--acumin-pro),sans-serif;font-size:1.5rem;letter-spacing:.015rem;margin:0 0 3rem}@media(min-width:1280px){.blog-filter__section-title{font-size:.875rem;font-weight:500;line-height:1.5rem;margin-bottom:0}}.blog-filter__section-content{animation:slideUp .3s cubic-bezier(.4,0,.2,1);background:#fff;border-top:4px solid #fedb00;bottom:6.6875rem;box-shadow:0 -4px 24px #0000001f;display:none;left:0;max-height:calc(65vh - 6.6875rem);overflow-y:auto;padding:4rem 1.5rem 0;position:fixed;width:100%;z-index:100001}@media(min-width:768px){.blog-filter__section-content{animation:slideLeft .3s cubic-bezier(.4,0,.2,1);border-right:4px solid #fedb00;border-top:none;bottom:10.8125rem;height:calc(100% - 10.8125rem);max-height:none;max-width:26.875rem;top:0}}@media(min-width:1280px){.blog-filter__section-content{animation:none;background:#fff;border:1px solid #6a6a6a;border-radius:4px;bottom:auto;box-shadow:none;box-shadow:0 4px 12px #0000001a;height:auto;left:0;max-height:18.75rem;overflow-y:auto;padding:.5rem;position:absolute;top:auto;transform:translateY(.3125rem);width:100%;z-index:1}}.active .blog-filter__section-content{display:block}.blog-filter__section-content .blog-filter__options{list-style:none;margin:0;padding:0}.blog-filter__section-content .blog-filter__options li{margin-bottom:1.5rem}.blog-filter__section-content .blog-filter__options li:has(input[value=""]){display:none}@media(min-width:1280px){.blog-filter__section-content .blog-filter__options li{margin-bottom:0;padding:.75rem 1rem}.blog-filter__section-content .blog-filter__options li:hover{background:#e9e9e9}}.blog-filter__section-content .blog-filter__options li label{align-items:center;cursor:pointer;display:flex;gap:.5rem}@media(min-width:1280px){.blog-filter__section-content .blog-filter__options li label{font-size:.875rem;font-weight:500;line-height:1rem}}.blog-filter__section-content .blog-filter__options li label input{appearance:none;border:1px solid #b2b2b1;border-radius:4px;cursor:pointer;flex:0 0 auto;height:1.5rem;margin:0;width:1.5rem}@media(min-width:1280px){.blog-filter__section-content .blog-filter__options li label input{height:1rem;width:1rem}}.blog-filter__section-content .blog-filter__options li label input:checked{background:#231f20;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1IiBmaWxsPSJub25lIj4KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuNTMwMyA1Ljk2OTY3QzIwLjgyMzIgNi4yNjI1NiAyMC44MjMyIDYuNzM3NDQgMjAuNTMwMyA3LjAzMDMzTDkuNTMwMzMgMTguMDMwM0M5LjIzNzQ0IDE4LjMyMzIgOC43NjI1NiAxOC4zMjMyIDguNDY5NjcgMTguMDMwM0wzLjQ2OTY3IDEzLjAzMDNDMy4xNzY3OCAxMi43Mzc0IDMuMTc2NzggMTIuMjYyNiAzLjQ2OTY3IDExLjk2OTdDMy43NjI1NiAxMS42NzY4IDQuMjM3NDQgMTEuNjc2OCA0LjUzMDMzIDExLjk2OTdMOSAxNi40MzkzTDE5LjQ2OTcgNS45Njk2N0MxOS43NjI2IDUuNjc2NzggMjAuMjM3NCA1LjY3Njc4IDIwLjUzMDMgNS45Njk2N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border-color:#231f20}@media(min-width:1280px){.blog-filter__section-content .blog-filter__options li label input:checked{background-size:1rem 1rem}}.blog-filter__section-content .blog-filter__options li label input:focus{outline:none}.blog-filter__mobile-actions{animation:slideUp .3s cubic-bezier(.4,0,.2,1);background:#fff;border-top:1px solid #575757;bottom:0;display:none;gap:1rem;height:6.6875rem;left:0;padding:1.5rem 1rem 2rem;position:fixed;width:100%;z-index:100001}.active~.blog-filter__mobile-actions{display:flex}@media(min-width:1280px){.active~.blog-filter__mobile-actions{display:none}}@media(min-width:768px){.blog-filter__mobile-actions{align-items:stretch;animation:slideLeft .3s cubic-bezier(.4,0,.2,1);border-right:4px solid #fedb00;flex-direction:column;height:10.8125rem;max-width:26.875rem}}.blog-filter__mobile-overlay{background:#00000080;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:100000}.active~.blog-filter__mobile-overlay{display:block;opacity:1}@media(min-width:1280px){.active~.blog-filter__mobile-overlay{display:none}}.blog-filter__selected{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}@media(min-width:1280px){.blog-filter__selected{flex-direction:row;justify-content:space-between;width:100%}}.blog-filter__selected-list{display:flex;flex-wrap:nowrap;gap:.5rem;list-style:none;margin:0;overflow-x:auto;padding:0;white-space:nowrap;width:100%;-ms-overflow-style:none;scrollbar-width:none}.blog-filter__selected-list::-webkit-scrollbar{display:none}.blog-filter__selected-list:empty+.blog-filter__button{display:none}@media(min-width:1280px){.blog-filter__selected-list{flex:1 1 100%;flex-wrap:wrap;width:100%}}.blog-filter__selected-item{align-items:center;background-color:#f7f7f8;border:1px solid #6a6a6a;border-radius:4px;display:flex;font-size:.875rem;gap:.5rem;line-height:1.5rem;padding:.5rem .75rem .5rem 1rem}.blog-filter__selected-item button{appearance:none;background:#0000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KCTxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF81OTE4XzE4OTM3KSI+CgkJPHBhdGgKCQkJZD0iTTEyLjAxMjMgMy4zMDE1NUw4LjAxMzk2IDcuMjk5OTRMNC4wMDAwMiAzLjI4NkMzLjgxMzMzIDMuMDk5MyAzLjQ4NjYxIDMuMDgzNzQgMy4yODQzNiAzLjI4NkMzLjA5NzY2IDMuNDcyNjkgMy4wODIxMSAzLjc5OTQxIDMuMjg0MzYgNC4wMDE2Nkw3LjI5ODMgOC4wMTU2TDMuMjk5OTIgMTIuMDE0QzMuMTEzMjIgMTIuMjAwNyAzLjA5NzY2IDEyLjUyNzQgMy4yOTk5MiAxMi43Mjk2QzMuNDg2NjEgMTIuOTE2MyAzLjgxMzMzIDEyLjkzMTkgNC4wMTU1OCAxMi43Mjk2TDguMDI5NTIgOC43MTU3MUwxMi4wMTIzIDEyLjY5ODVDMTIuMTk5IDEyLjg4NTIgMTIuNTI1OCAxMi45MDA4IDEyLjcyOCAxMi42OTg1QzEyLjkxNDcgMTIuNTExOCAxMi45MzAzIDEyLjE4NTEgMTIuNzI4IDExLjk4MjlMOC43Mjk2MiA3Ljk4NDQ4TDEyLjcxMjQgNC4wMDE2NkMxMi44OTkxIDMuODE0OTcgMTIuOTE0NyAzLjQ4ODI1IDEyLjcxMjQgMy4yODZDMTIuNTI1OCAzLjA5OTMgMTIuMTk5IDMuMTE0ODYgMTIuMDEyMyAzLjMwMTU1WiIKCQkJZmlsbD0iIzFCMUIxQiIgLz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDBfNTkxOF8xODkzNyI+CgkJCTxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIC8+CgkJPC9jbGlwUGF0aD4KCTwvZGVmcz4KPC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:1rem;padding:0;transition:opacity .2s ease;width:1rem}.blog-filter__selected-value{display:none}.blog-filter__selected-value .counter{background-color:#231f20;border-radius:4px;color:#fff;padding:.125rem .25rem}@media(min-width:1280px){.blog-filter__selected-value{display:block}.blog-filter__selected-value:before{content:":";margin-right:.25rem}}.blog-filter__selected #filters-count:empty{display:none}.blog-filter__selected #filter-clear-all-btn{padding:1rem 2.5rem}@media(min-width:1280px){.blog-filter__selected #filter-clear-all-btn{flex:1 1 auto;padding:.5rem 1rem;width:auto}}.blog-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-bottom:4rem;min-height:16rem}@media(min-width:768px){.blog-grid{grid-template-columns:repeat(8,1fr);min-height:32rem}}@media(min-width:1024px){.blog-grid{grid-template-columns:repeat(12,1fr);min-height:32rem}}.blog-grid .gg-blog-post{background-color:#fff;grid-column:auto/span 4;overflow:hidden}.blog-grid .gg-blog-post h2{margin-bottom:3rem;margin-top:1.5rem}@media(min-width:1024px){.blog-grid .gg-blog-post h2{margin-bottom:4.4rem}}.blog-grid .gg-blog-post h2:focus-within{box-shadow:0 0 0 4px var(--wp--preset--color--custom-gold);outline:2px solid var(--wp--preset--color--custom-text);outline-offset:0}.blog-grid .gg-blog-post__image{height:inherit;width:inherit}.blog-grid .gg-blog-post__image img{height:20rem;object-fit:cover;object-position:top;width:100%}.blog-grid .gg-blog-post__title{font-size:2rem;font-style:normal;font-weight:600;letter-spacing:-.04rem;line-height:110%;text-decoration-line:underline;text-transform:none}.blog-grid .gg-blog-post__title:focus-visible{outline:0}.blog-grid .gg-blog-post__date-terms-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem}.blog-grid .gg-blog-post__date{color:#575757;display:flex;font-family:var(--wp--preset--font-family--acumin-pro),sans-serif;font-size:.875rem;font-weight:500;gap:.5rem;text-transform:uppercase}@media(max-width:767px){.blog-grid .gg-blog-post__date{width:100%}}.blog-grid .gg-blog-post__terms{border-radius:1.5rem;color:#231f20;font-family:var(--wp--preset--font-family--acumin-pro),sans-serif;font-size:.825rem;padding:.0625rem .375rem .125rem;text-decoration:none;text-transform:uppercase;text-wrap:nowrap}.blog-grid .gg-blog-post__terms:focus-visible{box-shadow:0 0 0 4px var(--wp--preset--color--custom-gold);outline:2px solid var(--wp--preset--color--custom-text);outline-offset:0}.blog-grid .gg-blog-post__terms:nth-of-type(n+4){display:none}.blog-grid .gg-blog-post__content{display:flex;flex-direction:column;gap:1.5rem}.blog-grid .gg-blog-placeholder{animation:pulse 1.5s infinite;background:#fff;display:flex;flex-direction:column;grid-column:auto/span 4;padding:0 0 24px;width:100%}.blog-grid .gg-blog-placeholder__image{background:#e0e0e0;height:13.75rem;margin-bottom:1rem;width:100%}.blog-grid .gg-blog-placeholder__meta{align-items:center;display:flex;gap:.75rem;margin:0 1rem .75rem}.blog-grid .gg-blog-placeholder__date,.blog-grid .gg-blog-placeholder__tag{background:#e0e0e0;border-radius:.5625rem;height:1.125rem}.blog-grid .gg-blog-placeholder__date{width:5rem}.blog-grid .gg-blog-placeholder__tag{width:4.375rem}.blog-grid .gg-blog-placeholder__title{background:#e0e0e0;border-radius:.375rem;height:1.5rem;margin:0 1rem .625rem}.blog-grid .gg-blog-placeholder__short{height:1.25rem;margin-bottom:0;width:60%}.wp-block-gg-blocks-blog-grid{min-height:25rem}.wp-block-gg-blocks-blog-grid .pagination{align-items:flex-start;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}@media(min-width:1024px){.wp-block-gg-blocks-blog-grid .pagination{justify-content:flex-start}}.wp-block-gg-blocks-blog-grid .pagination .page-numbers{border:1px solid #d9d9d9;border-radius:4px;font-size:.875rem;font-weight:500;height:2rem;line-height:170%;padding:.1875rem .4375rem;text-align:center;text-decoration:none;width:2rem}.wp-block-gg-blocks-blog-grid .pagination .page-numbers.current{background-color:#231f20;border-color:#fedb00;color:#fedb00}.wp-block-gg-blocks-blog-grid .pagination .page-numbers.next,.wp-block-gg-blocks-blog-grid .pagination .page-numbers.prev{padding:.5rem}.wp-block-gg-blocks-blog-grid .pagination .page-numbers.next:before,.wp-block-gg-blocks-blog-grid .pagination .page-numbers.prev:before{background-color:currentColor;content:"";display:block;height:1rem;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIgoJCWQ9Ik04LjQ2OTY3IDUuNDY5NjdDOC43NjI1NiA1LjE3Njc4IDkuMjM3NDQgNS4xNzY3OCA5LjUzMDMzIDUuNDY5NjdMMTUuNTMwMyAxMS40Njk3QzE1LjgyMzIgMTEuNzYyNiAxNS44MjMyIDEyLjIzNzQgMTUuNTMwMyAxMi41MzAzTDkuNTMwMzMgMTguNTMwM0M5LjIzNzQ0IDE4LjgyMzIgOC43NjI1NiAxOC44MjMyIDguNDY5NjcgMTguNTMwM0M4LjE3Njc4IDE4LjIzNzQgOC4xNzY3OCAxNy43NjI2IDguNDY5NjcgMTcuNDY5N0wxMy45MzkzIDEyTDguNDY5NjcgNi41MzAzM0M4LjE3Njc4IDYuMjM3NDQgOC4xNzY3OCA1Ljc2MjU2IDguNDY5NjcgNS40Njk2N1oiCgkJZmlsbD0iIzU3NTc1NyIgLz4KPC9zdmc+) no-repeat center;-webkit-mask-size:1rem 1rem;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIgoJCWQ9Ik04LjQ2OTY3IDUuNDY5NjdDOC43NjI1NiA1LjE3Njc4IDkuMjM3NDQgNS4xNzY3OCA5LjUzMDMzIDUuNDY5NjdMMTUuNTMwMyAxMS40Njk3QzE1LjgyMzIgMTEuNzYyNiAxNS44MjMyIDEyLjIzNzQgMTUuNTMwMyAxMi41MzAzTDkuNTMwMzMgMTguNTMwM0M5LjIzNzQ0IDE4LjgyMzIgOC43NjI1NiAxOC44MjMyIDguNDY5NjcgMTguNTMwM0M4LjE3Njc4IDE4LjIzNzQgOC4xNzY3OCAxNy43NjI2IDguNDY5NjcgMTcuNDY5N0wxMy45MzkzIDEyTDguNDY5NjcgNi41MzAzM0M4LjE3Njc4IDYuMjM3NDQgOC4xNzY3OCA1Ljc2MjU2IDguNDY5NjcgNS40Njk2N1oiCgkJZmlsbD0iIzU3NTc1NyIgLz4KPC9zdmc+) no-repeat center;mask-size:1rem 1rem;width:1rem}.wp-block-gg-blocks-blog-grid .pagination .page-numbers.prev:before{transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pulse{0%{background-color:#e0e0e0}50%{background-color:#f5f5f5}to{background-color:#e0e0e0}}
