@charset "UTF-8";.case-studies-archive .wp-block-cover{padding-bottom:var(--wp--preset--spacing--fluid-3-xl-5-xl)}.case-studies-archive .wp-block-cover__inner-container>*:not(:last-child){margin-bottom:7rem}.case-studies-archive .wp-block-query>.wp-block-group{row-gap:var(--wp--preset--spacing--l)}.case-studies-archive .wp-block-query .wp-block-post-template{margin-top:3.5rem}.case-studies-archive .wp-block-query .dp-categories-dropdown{width:100%;position:relative}.case-studies-archive .wp-block-query .dp-categories-dropdown>*{position:relative;z-index:2}.case-studies-archive .wp-block-query .dp-categories-dropdown button{width:100%;min-width:max-content;padding-block:var(--wp--preset--spacing--5-xs);padding-inline:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--5-xs);border:none;border-radius:var(--wp--custom--radius--md-lg);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--l);cursor:pointer}.case-studies-archive .wp-block-query .dp-categories-dropdown button span{--button-size:2rem;position:relative;display:inline-flex;width:var(--button-size);height:var(--button-size);padding:0;border-radius:50%;background-color:var(--wp--preset--color--white);outline-color:var(--wp--custom--color--text);outline-offset:0;align-items:center;justify-content:center}.case-studies-archive .wp-block-query .dp-categories-dropdown button span:before{content:"";background-color:var(--wp--preset--color--voodoo-blue);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.10938%200L12.832%200V9.46094L22%209.46094V12.5L12.832%2012.5L12.832%2022H9.10938L9.10938%2012.5H0L0%209.46094H9.10938V0Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.10938%200L12.832%200V9.46094L22%209.46094V12.5L12.832%2012.5L12.832%2022H9.10938L9.10938%2012.5H0L0%209.46094H9.10938V0Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-size:cover;mask-size:cover;width:var(--wp--preset--spacing--xs);height:var(--wp--preset--spacing--xs)}.case-studies-archive .wp-block-query .dp-categories-dropdown button:hover:after,.case-studies-archive .wp-block-query .dp-categories-dropdown button[aria-expanded=true]:after{transform:rotate(180deg)}.case-studies-archive .wp-block-query .dp-categories-dropdown .wp-block-categories{position:absolute;width:100%;list-style-type:none;display:grid;row-gap:var(--wp--preset--spacing--4-xs);padding:0;margin:0;transition-property:opacity,transform,visibility;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s,0s,.3s;top:calc(100% + var(--wp--preset--spacing--4-xs));transform:translateY(var(--wp--preset--spacing--s));opacity:0;visibility:hidden}.case-studies-archive .wp-block-query .dp-categories-dropdown .wp-block-categories .cat-item a{display:block;text-align:center;color:var(--wp--custom--palettes--transparent--text);background-color:var(--wp--custom--palettes--transparent--surface);padding-block:var(--wp--preset--spacing--4-xs);padding-inline:var(--wp--preset--spacing--m);border-radius:var(--wp--custom--radius--md-lg);text-decoration:unset;transition:background-color .15s ease-in-out}.case-studies-archive .wp-block-query .dp-categories-dropdown .wp-block-categories .cat-item a:hover{background-color:var(--wp--custom--color--accent)}.case-studies-archive .wp-block-query .dp-categories-dropdown .wp-block-categories .cat-item.current-cat{position:relative;pointer-events:none;cursor:not-allowed;opacity:.8}.case-studies-archive .wp-block-query .dp-categories-dropdown .wp-block-categories .cat-item.current-cat:after{content:"✓";position:absolute;inset-block:0;right:1rem;margin-block:auto;height:fit-content;font-size:.75em}.case-studies-archive .wp-block-query .dp-categories-dropdown__overlay{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--wp--custom--color--primary);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1}.case-studies-archive .wp-block-query .dp-categories-dropdown:has(button[aria-expanded=true]) .wp-block-categories{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.case-studies-archive .wp-block-query .dp-categories-dropdown:has(button[aria-expanded=true]) .dp-categories-dropdown__overlay{opacity:.6;pointer-events:auto}.case-studies-archive .wp-block-query .wp-block-post,.case-studies-archive .wp-block-query .dp-categories-dropdown button{--wp--custom--color--text:var(--wp--custom--palettes--blurred--text);--wp--custom--color--background:var(--wp--custom--palettes--blurred--background);color:var(--wp--custom--color--text);background:var(--wp--custom--color--background);-webkit-backdrop-filter:blur(var(--wp--preset--spacing--xs));backdrop-filter:blur(var(--wp--preset--spacing--xs))}.case-studies-archive .wp-block-query .wp-block-post{display:flex;flex-flow:column nowrap;padding-block:2.5rem;padding-inline:1.25rem;border-radius:var(--wp--custom--radius--md-lg);transition:background-color .15s ease-in-out;cursor:pointer}.case-studies-archive .wp-block-query .wp-block-post .wp-block-post-title{margin-block:0 var(--wp--preset--spacing--l)}.case-studies-archive .wp-block-query .wp-block-post .wp-block-post-excerpt{width:80%}.case-studies-archive .wp-block-query .wp-block-post .wp-block-group{margin-top:auto}.case-studies-archive .wp-block-query .wp-block-post:hover{background-color:var(--wp--custom--color--accent)}@media (782px < width <=1024px){.wp-block-query>.wp-block-group .wp-block-spacer{display:none}.wp-block-query>.wp-block-group .dp-categories-dropdown{grid-column:span 6!important}}@media (width>=1090px){.case-studies-archive .wp-block-cover__inner-container{padding-top:var(--wp--preset--spacing--xl)}.case-studies-archive .wp-block-query .wp-block-post-template{margin-top:6rem}.case-studies-archive .wp-block-query .wp-block-post{padding-block:3.5rem var(--wp--preset--spacing--3-xl);padding-inline:3.25rem var(--wp--preset--spacing--xl)}.case-studies-archive .wp-block-query .wp-block-post .wp-block-post-title{margin-bottom:3.5rem}.case-studies-archive .wp-block-query .dp-categories-dropdown button{padding-block:var(--wp--preset--spacing--5-xs);padding-inline:var(--wp--preset--spacing--l) var(--wp--preset--spacing--4-xs)}}