.casestudy-page[data-v-28ddca62]{min-height:100vh;position:relative}.casestudy-loader[data-v-28ddca62]{align-items:center;background-color:#efecf2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.casestudy-loader__content[data-v-28ddca62]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.casestudy-loader__spinner[data-v-28ddca62]{animation:spin-28ddca62 .8s linear infinite;border:2px solid rgba(163,188,75,.2);border-radius:50%;border-top-color:#a3bc4b;height:40px;width:40px}@keyframes spin-28ddca62{to{transform:rotate(1turn)}}.loader-fade-enter-active[data-v-28ddca62]{transition:opacity .3s ease}.loader-fade-leave-active[data-v-28ddca62]{transition:opacity .5s ease}.loader-fade-enter-from[data-v-28ddca62],.loader-fade-leave-to[data-v-28ddca62]{opacity:0}.casestudy-page__content[data-v-28ddca62]{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.casestudy-page__content.is-visible[data-v-28ddca62]{opacity:1}.casestudy-header[data-v-b95e32f9]{margin:0 auto;max-width:1680px;padding-top:12rem;width:100%}@media(max-width:520px){.casestudy-header[data-v-b95e32f9]{padding-top:6rem}}.casestudy-header .casestudy-header-content[data-v-b95e32f9]{display:flex;flex-direction:column;max-width:1180px;padding-left:4rem;padding-right:4rem;width:100vw}@media(max-width:780px){.casestudy-header .casestudy-header-content[data-v-b95e32f9]{padding-left:2rem;padding-right:2rem}}@media(max-width:520px){.casestudy-header .casestudy-header-content[data-v-b95e32f9]{padding-left:1rem;padding-right:1rem}}.casestudy-header .casestudy-header-content[data-v-b95e32f9]{gap:4rem;margin:0 auto 4rem}.casestudy-header .casestudy-header-title[data-v-b95e32f9]{color:#1d0842;font-family:PP Neue Montreal,sans-serif;font-size:clamp(2.5rem,8vw,6rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:2rem}@media(max-width:520px){.casestudy-header .casestudy-header-title[data-v-b95e32f9]{margin-bottom:1.5rem}}.casestudy-header .casestudy-header-body[data-v-b95e32f9]{display:flex;gap:4rem;justify-content:space-between}@media(max-width:780px){.casestudy-header .casestudy-header-body[data-v-b95e32f9]{flex-direction:column;gap:3rem}}.casestudy-header .casestudy-header-body .casestudy-header-introduction[data-v-b95e32f9]{display:flex;flex-direction:column;gap:2rem;width:65%}@media(max-width:780px){.casestudy-header .casestudy-header-body .casestudy-header-introduction[data-v-b95e32f9]{width:100%}}.casestudy-header .casestudy-header-body .casestudy-header-details-table[data-v-b95e32f9]{display:flex;gap:6rem;width:35%}@media(max-width:780px){.casestudy-header .casestudy-header-body .casestudy-header-details-table[data-v-b95e32f9]{width:100%}}.casestudy-header .casestudy-header-body .casestudy-header-details-table .casestudy-header-table-column[data-v-b95e32f9]{display:flex;flex-direction:column;gap:2rem}.casestudy-header .casestudy-header-thumbnail-container[data-v-b95e32f9]{max-width:1680px;padding-left:4rem;padding-right:4rem;width:100vw}@media(max-width:780px){.casestudy-header .casestudy-header-thumbnail-container[data-v-b95e32f9]{padding-left:2rem;padding-right:2rem}}@media(max-width:520px){.casestudy-header .casestudy-header-thumbnail-container[data-v-b95e32f9]{padding-left:1rem;padding-right:1rem}}.casestudy-header .casestudy-header-thumbnail-container[data-v-b95e32f9]{height:auto;margin-top:2rem}.casestudy-header .casestudy-header-thumbnail-container .casestudy-header-thumbnail[data-v-b95e32f9]{border:.5rem solid #000;border-radius:2rem;box-shadow:0 86px 58.8px -60px #1d0842a6;height:100%;overflow:hidden;width:100%}@media(max-width:520px){.casestudy-header .casestudy-header-thumbnail-container .casestudy-header-thumbnail[data-v-b95e32f9]{border-radius:.75rem}}.casestudy-header .casestudy-header-thumbnail-container .casestudy-header-thumbnail img[data-v-b95e32f9]{border-radius:.2rem;display:block;height:auto;width:100%}.casestudy-summary[data-v-58adc418]{max-width:1680px;padding-left:4rem;padding-right:4rem;width:100vw}@media(max-width:780px){.casestudy-summary[data-v-58adc418]{padding-left:2rem;padding-right:2rem}}@media(max-width:520px){.casestudy-summary[data-v-58adc418]{padding-left:1rem;padding-right:1rem}}.casestudy-summary[data-v-58adc418]{margin-block:16rem;margin-inline:auto}@media(max-width:520px){.casestudy-summary[data-v-58adc418]{margin-block:6rem}}.casestudy-summary .summary-title[data-v-58adc418]{align-items:center;box-sizing:border-box;color:#1d0842;display:flex;flex-direction:column;font-family:Mega-Giga,sans-serif;font-size:clamp(1.5rem,6vw,3rem);font-weight:400;justify-content:center;line-height:100%;margin:6rem 0 3rem;text-align:center;text-transform:uppercase;width:100%}@media(max-width:520px){.casestudy-summary .summary-title[data-v-58adc418]{margin:3rem 0 1.5rem}}.casestudy-summary .casestudy-summary-container[data-v-58adc418]{align-items:stretch;display:flex;gap:4rem}.casestudy-summary .casestudy-summary-left[data-v-58adc418]{background-color:#fff;border-radius:1rem;width:70%}@supports (corner-shape:squircle){.casestudy-summary .casestudy-summary-left[data-v-58adc418]{border-radius:2rem;corner-shape:squircle}}.casestudy-summary .casestudy-summary-left[data-v-58adc418]{display:flex;flex-direction:column;gap:2rem;padding:4rem;position:relative}.casestudy-summary .casestudy-summary-right[data-v-58adc418]{display:flex;flex-direction:column;width:30%}.casestudy-summary .casestudy-summary-right[data-v-58adc418] .client-quote{min-width:unset;width:100%}.casestudy-summary .deliverables[data-v-58adc418]{padding-top:4rem}.casestudy-summary .casestudy-summary-section[data-v-58adc418]{display:flex;flex-direction:column;gap:2rem}.casestudy-summary .casestudy-summary-tag-wrapper[data-v-58adc418]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.casestudy-summary .casestudy-summary-title[data-v-58adc418]{color:#1d0842;font-family:PP Neue Montreal,sans-serif;font-size:clamp(2rem,1vw,3rem);font-weight:500;line-height:1.2;margin:0;text-wrap:pretty;width:70%}.casestudy-summary .casestudy-summary-reading-time[data-v-58adc418]{align-items:center;border-radius:1rem;display:inline-flex;gap:.5rem}@supports (corner-shape:squircle){.casestudy-summary .casestudy-summary-reading-time[data-v-58adc418]{border-radius:2rem;corner-shape:squircle}}.casestudy-summary .casestudy-summary-reading-time[data-v-58adc418]{color:#9385ab;font-family:PP Neue Montreal,sans-serif;font-size:.875rem}.casestudy-summary .casestudy-summary-list[data-v-58adc418]{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0}.casestudy-summary .casestudy-summary-list li[data-v-58adc418]{align-items:center;color:#676078;display:flex;font-family:PP Neue Montreal,sans-serif;font-size:1.1rem;gap:1rem;letter-spacing:.02em;line-height:1.8rem;padding-left:0;position:relative}.casestudy-summary .casestudy-summary-list li .service-icon[data-v-58adc418]{display:inline-block;flex-shrink:0;height:16px;min-width:17px;position:relative}.casestudy-summary .casestudy-summary-list li .service-icon[data-v-58adc418]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none'%3E%3Crect width='15' height='15' x='1.167' y='.5' stroke='%23a399ba' stroke-opacity='.2' rx='5.5'/%3E%3Cpath stroke='%23a3bc4b' stroke-linecap='round' d='M5.948 8.156 7.12 9.171a1 1 0 0 0 1.362-.048l2.904-2.904'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:0;width:17px}.casestudy-summary .casestudy-summary-list li .arrow-icon[data-v-58adc418]{display:inline-block;flex-shrink:0;height:16px;min-width:16px;position:relative}.casestudy-summary .casestudy-summary-list li .arrow-icon[data-v-58adc418]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23a3bc4b' d='M8.646 5.646a.5.5 0 0 1 .708 0l1.716 1.717a.9.9 0 0 1 0 1.274l-1.716 1.717a.5.5 0 0 1-.708-.708L9.793 8.5H4a.5.5 0 0 1 0-1h5.793L8.646 6.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:0;width:16px}@media(max-width:1180px){.casestudy-summary .casestudy-summary-container[data-v-58adc418]{flex-direction:column;gap:2rem}.casestudy-summary .casestudy-summary-left[data-v-58adc418],.casestudy-summary .casestudy-summary-right[data-v-58adc418]{width:100%}.casestudy-summary .casestudy-summary-left[data-v-58adc418]{gap:2rem;padding:2rem}}@media(max-width:520px){.casestudy-summary .casestudy-summary-left[data-v-58adc418]{padding:1.5rem}}.casestudy-section-title[data-v-d85356bf]{align-items:center;box-sizing:border-box;color:#1d0842;display:flex;flex-direction:column;font-family:Mega-Giga,sans-serif;font-size:clamp(1.5rem,6vw,3rem);font-weight:400;justify-content:center;line-height:100%;margin:6rem 0 3rem;text-align:center;text-transform:uppercase;width:100%}.casestudy-image-full[data-v-c3dafff9]{max-width:1680px;padding-left:4rem;padding-right:4rem;width:100vw}@media(max-width:780px){.casestudy-image-full[data-v-c3dafff9]{padding-left:2rem;padding-right:2rem}}@media(max-width:520px){.casestudy-image-full[data-v-c3dafff9]{padding-left:1rem;padding-right:1rem}}.casestudy-image-full[data-v-c3dafff9]{margin:4rem 0}@media(max-width:520px){.casestudy-image-full[data-v-c3dafff9]{margin:1.5rem 0}}.casestudy-image-full-image[data-v-c3dafff9]{border-radius:1rem;display:block;height:auto;width:100%}@supports (corner-shape:squircle){.casestudy-image-full-image[data-v-c3dafff9]{border-radius:2rem;corner-shape:squircle}}.casestudy-image-full-caption[data-v-c3dafff9]{margin-top:1rem;text-align:center}
