:root{--group-spacing:1.5rem;--transition-timing:ease-in-out;--transition-duration:0.15s;--default-shadow:0 0 0 2px rgba(28,117,188,.15);--tabs-button-shadow:4px 4px 32px rgba(28,117,188,.1);--avatar-shadow:4px 4px 32px rgba(28,117,188,.1);--filter-shadow:4px 16px 24px rgba(40,49,113,.05);--color-light-blue-hover:#2b99d2;--container-width:72.5625rem;--color-black:#000;--vector-clip:path("M34.5694 16.8116C44.1075 15.8239 48.9191 0.978502 58.4638 0.0425749C63.488 -0.449434 68.2243 3.38676 70.8672 8.24396C73.5102 13.1012 74.4784 18.8536 75.3975 24.4655C76.4966 31.1686 77.5956 37.8681 78.6947 44.5713C79.846 51.6 80.968 59.0763 78.6325 65.7166C76.0223 73.1411 69.3593 78.0871 62.4085 79.4928C55.4545 80.9023 48.2682 79.2117 41.6477 76.4224C26.0976 69.8746 5.3989 52.8799 0.6789 33.6028C-1.29022 25.5605 1.04525 18.2802 7.41054 13.645C17.858 6.03177 24.22 17.8881 34.5694 16.8153V16.8116Z")}@media(min-width:1200px){body{--wp--preset--spacing--0-80:5rem}}.case-studies-arch{margin:0 auto}.case-studies-arch__wrapper{margin:0 auto;max-width:73rem}@media(min-width:1200px){.case-studies-arch__wrapper{-ms-grid-columns:300px 1fr;display:-ms-grid;display:grid;gap:6.25rem;grid-template-columns:300px 1fr}}.case-studies-arch__sidebar{margin-bottom:2.5rem}.case-studies-arch__filter{margin-bottom:.875rem;position:relative}@media(min-width:1200px){.case-studies-arch__filter{margin-bottom:2.0625rem}}.case-studies-arch__filter-title{display:none}@media(min-width:1200px){.case-studies-arch__filter-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--navy-blue-400);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:700;gap:.625rem;margin-bottom:.9375rem}.case-studies-arch__filter-title--active:after{rotate:180deg}.case-studies-arch__filter-title:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTAuNUwxMiAxNC41TDE2IDEwLjUiIHN0cm9rZT0iIzI4MzE3MSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat 50%;background-size:contain;content:"";height:1.5rem;width:1.5rem}}.case-studies-arch__selected-filter-mobile{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:1px solid var(--wp--preset--color--lighter-gray);border-radius:.25rem;color:var(--wp--preset--color--black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;gap:.1875rem;height:3rem;justify-content:space-between;padding:0 1rem}.case-studies-arch__selected-filter-mobile:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTBMMTIgMTRMMTYgMTAiIHN0cm9rZT0iI0MyQzNDQyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat 50%;background-size:contain;content:"";height:1.5rem;width:1.5rem}.case-studies-arch__selected-filter-mobile--active:after{rotate:180deg}@media(min-width:1200px){.case-studies-arch__selected-filter-mobile{display:none}}.case-studies-arch__filter-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--lighter-gray);border-radius:.25rem;-webkit-box-shadow:var(--filter-shadow);box-shadow:var(--filter-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:15.625rem;overflow-y:auto;padding:.75rem;position:absolute;top:calc(100% + .25rem);width:100%;z-index:10}@media(min-width:1200px){.case-studies-arch__filter-links{-webkit-box-pack:center;-ms-flex-pack:center;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;height:100%;justify-content:center;max-height:none;overflow-y:initial;padding:0;position:static}}.case-studies-arch__filter-button{background-color:transparent;border:0;color:var(--wp--preset--color--black);cursor:pointer;font-family:var(--wp--preset--font-family--default);font-size:.875rem;font-weight:500;height:2.375rem;margin-bottom:.5rem;padding:.5rem;text-align:left;width:100%}.case-studies-arch__filter-button--active{background-color:var(--wp--preset--color--light-blue-100);border-radius:.25rem;color:var(--wp--preset--color--light-blue-400);font-weight:700}@media(min-width:1200px){.case-studies-arch__filter-button{background-color:transparent;margin-bottom:.125rem;padding:0}}.case-studies-arch__filter-button:last-child{margin-bottom:0}@media(min-width:1200px){.case-studies-arch__filter-button:last-child{margin-bottom:.625rem}}.case-studies-arch__posts-content{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1.625rem}@media(min-width:1200px){.case-studies-arch__posts-content{-webkit-box-pack:start;-ms-flex-pack:start;gap:2rem;justify-content:flex-start;margin-bottom:2.1875rem}}.case-studies-arch__post-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--wp--preset--color--light-blue-100);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:23rem;min-height:17.5rem;padding:1.875rem 1.5rem;width:100%}@media(min-width:1200px){.case-studies-arch__post-wrapper{min-height:21.1875rem;padding:4.0625rem 2.5rem 3.25rem}}.case-studies-arch__post-wrapper:hover .case-studies-arch__button:after{-webkit-transform:translateX(.3125rem);transform:translateX(.3125rem)}.case-studies-arch__category{-ms-flex-item-align:start;align-self:flex-start;background-color:var(--wp--preset--color--light-blue-200);border-radius:.125rem;color:var(--wp--preset--color--light-blue-400);font-size:.875rem;font-weight:700;line-height:1.375rem;margin-bottom:1rem;padding:.25rem .5rem}.case-studies-arch__post-title{color:var(--wp--preset--color--black);font-size:1.125rem;font-weight:700;line-height:1.5625rem}@media(min-width:1200px){.case-studies-arch__post-title{font-size:1.25rem;line-height:1.6875rem}}.case-studies-arch__button{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--black);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:700;justify-content:space-between;line-height:1.375rem;margin-top:auto}.case-studies-arch__button:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTJMMTkgMTIiIHN0cm9rZT0iIzM1QTNERCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUuNDM4NSA4LjE5Nzc1TDE5LjQzODUgMTIuMTk3OEwxNS40Mzg1IDE2LjE5NzgiIHN0cm9rZT0iIzM1QTNERCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat 50%;content:"";height:1.5rem;position:relative;-webkit-transition:-webkit-transform var(--transition-duration) var(--transition-timing);transition:-webkit-transform var(--transition-duration) var(--transition-timing);transition:transform var(--transition-duration) var(--transition-timing);transition:transform var(--transition-duration) var(--transition-timing),-webkit-transform var(--transition-duration) var(--transition-timing);width:1.5rem}.case-studies-arch__show-more{background:none;border:none;color:var(--wp--preset--color--light-blue-400);cursor:pointer;font-size:.875rem;font-weight:700;padding:0}.case-studies-arch .hidden{display:none}
