.combined-content-shell[data-v-5230b1f4]{display:flex;flex-direction:column;width:100%}.combined-content-shell.order-articles-first .combined-content-section[data-v-5230b1f4]{order:1}.combined-content-shell.order-articles-first .case-studies-section[data-v-5230b1f4]{order:2}.combined-content-shell.order-case-studies-first .case-studies-section[data-v-5230b1f4]{order:1}.combined-content-shell.order-case-studies-first .combined-content-section[data-v-5230b1f4]{order:2}.combined-content-section[data-v-5230b1f4]{background-color:#112b1f;overflow:hidden;padding:6rem 0 0;position:relative;width:100%}.case-studies-section[data-v-5230b1f4]{background-color:#f5f5f5;background:#f5f5f5;overflow:hidden;padding:4rem 0 5rem;position:relative;width:100%}.combined-content-section[data-v-5230b1f4]:before{background:linear-gradient(90deg,transparent 0,rgba(184,134,11,.3) 20%,rgba(184,134,11,.5) 50%,rgba(184,134,11,.3) 80%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.combined-content-container[data-v-5230b1f4]{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;padding:0 3.89%;position:relative;width:100%}.golden-bar[data-v-5230b1f4]{background-color:#dd971d;border-radius:2px;height:4px;top:-3.5rem;width:120px;z-index:11}.content-badge[data-v-5230b1f4],.golden-bar[data-v-5230b1f4]{left:3.89%;position:absolute}.content-badge[data-v-5230b1f4]{align-items:center;background-color:#fff;border:.774px solid #112b1f;border-radius:34.848px;display:flex;padding:.5rem 1.5rem;top:-1.5rem;z-index:10}.badge-text[data-v-5230b1f4]{color:#112b1f;font-family:var(--font-body);font-size:var(--font-size-body-sm);font-weight:600;line-height:normal;margin:0;white-space:nowrap}.content-title[data-v-5230b1f4]{align-items:center;color:#fff;display:flex;font-family:var(--font-display);font-size:var(--font-size-display-md);font-weight:500;gap:1rem;justify-content:flex-start;line-height:1.2;margin:0 0 1.5rem;padding-top:2rem;text-align:left;width:100%}.content-title.case-studies-title[data-v-5230b1f4]{color:#222;margin-top:0;padding-top:0}.title-icon[data-v-5230b1f4]{display:block;flex-shrink:0;height:24px;width:24px}.carousel-section[data-v-5230b1f4]{align-items:stretch;display:flex;gap:0;overflow:visible;position:relative;width:100%}@media(min-width:769px){.carousel-section[data-v-5230b1f4]{align-items:center;gap:.75rem}}.scroll-arrow[data-v-5230b1f4]{align-items:center;background:#112b1fd9;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;color:#fff;cursor:pointer;display:none;flex-shrink:0;height:48px;justify-content:center;padding:0;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);width:48px}.scroll-arrow[data-v-5230b1f4]:hover{background:#112b1f;border-color:#ffffffe6;transform:scale(1.05)}.scroll-arrow[data-v-5230b1f4]:active{transform:scale(.98)}.scroll-arrow-left[data-v-5230b1f4]{order:-1}.scroll-arrow-left .scroll-arrow-svg[data-v-5230b1f4]{transform:scaleX(-1)}.scroll-arrow-right[data-v-5230b1f4]{order:1}.carousel-section--light .scroll-arrow[data-v-5230b1f4]{background:#fffffff2;border-color:#112b1f4d;color:#112b1f}.carousel-section--light .scroll-arrow[data-v-5230b1f4]:hover{background:#fff;border-color:#112b1f;color:#112b1f}.scroll-arrow-svg[data-v-5230b1f4]{display:block;height:24px;width:24px}@media(min-width:769px){.scroll-arrow[data-v-5230b1f4]{display:flex}}.content-row-wrapper[data-v-5230b1f4]{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none;width:100%;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:-2rem 0;padding:2rem 0}.carousel-section--no-overflow .content-row-wrapper[data-v-5230b1f4]{display:flex;justify-content:center;overflow-x:visible}.carousel-section--no-overflow .content-row[data-v-5230b1f4]{min-width:0}.content-row-wrapper[data-v-5230b1f4]::-webkit-scrollbar{display:none}.content-row[data-v-5230b1f4]{align-items:stretch;display:flex;gap:1.5rem;justify-content:flex-start;margin:0;min-width:100%;padding:1rem .5rem;scroll-snap-type:x mandatory;width:-moz-max-content;width:max-content;will-change:scroll-position}@media(min-width:769px){.content-row[data-v-5230b1f4]{padding:1rem 0}.content-row-wrapper[data-v-5230b1f4]{justify-content:center}.content-row[data-v-5230b1f4]{gap:1.4rem;margin-bottom:0;transform:none}}@media(min-width:769px){.content-row[data-v-5230b1f4] .case-study-card{aspect-ratio:360/540;max-height:528px;max-width:332px;min-width:280px}.content-row[data-v-5230b1f4] .card-image-wrapper{max-height:34%;top:14px}.content-row[data-v-5230b1f4] .card-content{gap:.55rem;padding:.35rem 0;top:36.5%!important}.content-row[data-v-5230b1f4] .card-title{font-size:clamp(.94rem,.82rem + .24vw,1.06rem);margin-bottom:.2rem}.content-row[data-v-5230b1f4] .card-description{font-size:clamp(.8rem,.72rem + .2vw,.9rem);-webkit-line-clamp:2;line-clamp:2;line-height:1.45}}.content-row[data-v-5230b1f4]::-webkit-scrollbar{display:none}.navigation-button-wrapper[data-v-5230b1f4]{display:flex;justify-content:center;margin-bottom:2rem;margin-top:3rem;padding-right:0;width:100%}.navigation-button[data-v-5230b1f4]{background:transparent;border:none;cursor:pointer;display:block;height:73.728px;overflow:visible;padding:0;position:relative;text-decoration:none;transition:transform var(--transition-normal);width:445px}.navigation-button[data-v-5230b1f4]:hover{transform:scale(1.05)}.button-background[data-v-5230b1f4]{align-items:center;background-color:#3a5146;border:1.912px solid hsla(0,0%,100%,.69);border-radius:200.777px;box-shadow:22.386px 22.386px 32.833px #00000069;display:flex;justify-content:center;inset:8.33% 0;overflow:hidden;padding-right:90px;position:absolute}.articles-button .button-background[data-v-5230b1f4]{background-color:#fff!important;border-color:#112b1f40;box-shadow:22.386px 22.386px 32.833px #0000001f}.articles-button .button-text[data-v-5230b1f4]{color:#112b1f!important}.articles-button .button-circle .arrow-path[data-v-5230b1f4]{fill:#112b1f}.articles-button:hover .button-circle[data-v-5230b1f4]{background-color:#112b1f!important}.articles-button:hover .button-circle .arrow-path[data-v-5230b1f4]{fill:#fff}.case-studies-button-bg[data-v-5230b1f4],.case-studies-button:hover .button-circle[data-v-5230b1f4]{background-color:#3a5146!important}@media(min-width:320px)and (max-width:350px){.case-studies-text-rest[data-v-5230b1f4]{display:none}}.button-text[data-v-5230b1f4]{color:#fff;font-family:var(--font-body);font-size:var(--font-size-button-lg);font-weight:600;left:-20px;position:relative;transition:opacity var(--transition-normal);white-space:nowrap;z-index:0}.navigation-button:hover .button-text[data-v-5230b1f4]{opacity:.9}.button-circle[data-v-5230b1f4]{align-items:center;background-color:#fff;border-radius:50%;bottom:0;box-shadow:22.386px 22.386px 32.833px #00000069;display:flex;height:73.728px;justify-content:center;position:absolute;right:50px;top:0;transition:right var(--transition-normal),background-color var(--transition-normal);width:73.728px;z-index:1}.navigation-button:hover .button-circle[data-v-5230b1f4]{background-color:#3a5146;right:0}.case-studies-title+.content-description+.content-row+.navigation-button-wrapper .navigation-button:hover .button-circle[data-v-5230b1f4]{background-color:#3a5146}.button-circle svg[data-v-5230b1f4]{height:24px;width:24px}.button-circle .arrow-path[data-v-5230b1f4]{transition:fill var(--transition-normal)}.navigation-button:hover .button-circle .arrow-path[data-v-5230b1f4]{fill:#fff}@media(min-width:1440px){.combined-content-container[data-v-5230b1f4]{max-width:none;padding-left:clamp(2rem,4vw,4rem);padding-right:clamp(2rem,4vw,4rem)}.content-badge[data-v-5230b1f4],.golden-bar[data-v-5230b1f4]{left:clamp(2rem,4vw,4rem)}.button-text[data-v-5230b1f4]{font-size:clamp(.95rem,.88rem + .16vw,1.08rem)}}@media(max-width:1024px){.case-studies-section[data-v-5230b1f4],.combined-content-section[data-v-5230b1f4]{overflow-x:visible}.combined-content-container[data-v-5230b1f4]{padding:0 5%}.content-title[data-v-5230b1f4]{font-size:var(--font-size-h1)}.content-description[data-v-5230b1f4]{font-size:var(--font-size-body)}.content-badge[data-v-5230b1f4],.golden-bar[data-v-5230b1f4]{left:5%}}@media(min-width:768px)and (max-width:900px){.combined-content-container[data-v-5230b1f4]{padding:0 2.5%}.content-badge[data-v-5230b1f4],.golden-bar[data-v-5230b1f4]{left:2.5%}.carousel-section[data-v-5230b1f4]{gap:.5rem}.content-row[data-v-5230b1f4]{gap:1rem}.content-row[data-v-5230b1f4] .case-study-card{max-width:300px;min-width:270px}}@media(max-width:768px){.combined-content-section[data-v-5230b1f4]{padding:4rem 0 0}.case-studies-section[data-v-5230b1f4]{padding-bottom:3rem}.combined-content-container[data-v-5230b1f4]{padding:0 2rem}.content-badge[data-v-5230b1f4]{left:2rem;padding:.4rem 1.2rem}.golden-bar[data-v-5230b1f4]{left:2rem}.badge-text[data-v-5230b1f4]{font-size:var(--font-size-small)}.content-title[data-v-5230b1f4]{font-size:var(--font-size-h1);padding-top:1.5rem}.content-description[data-v-5230b1f4]{font-size:var(--font-size-body);margin-bottom:2rem}.content-row-wrapper[data-v-5230b1f4]{box-sizing:border-box;margin:-1rem 0 -1rem -2rem;min-width:100vw;padding:1rem 0 .75rem 1.5rem;width:100vw}.content-row[data-v-5230b1f4]{gap:1rem;justify-content:flex-start;padding:.5rem 0}.navigation-button[data-v-5230b1f4]{height:50px;max-width:300px;width:100%}.navigation-button-wrapper[data-v-5230b1f4]{justify-content:center}.navigation-button-wrapper[data-v-5230b1f4]:has(.articles-button){display:none}.navigation-button-wrapper[data-v-5230b1f4]:has(.case-studies-button){display:none}}@media(max-width:480px){.content-row-wrapper[data-v-5230b1f4]{padding-left:1rem}}@media(min-width:450px)and (max-width:640px){.content-row-wrapper[data-v-5230b1f4]{margin:-.85rem 0;min-width:100%;padding:.85rem 0;width:100%}.content-row[data-v-5230b1f4]{gap:.85rem;padding:.45rem 0}}.mobile-button-wrapper[data-v-5230b1f4]{display:none;margin-bottom:.5rem;margin-top:1.25rem;padding:0 2rem;width:100%}.mobile-articles-button[data-v-5230b1f4]{align-items:center;background-color:#fff;border:1.5px solid rgba(17,43,31,.2);border-radius:30px;box-shadow:0 4px 12px #00000014;display:flex;gap:.75rem;justify-content:center;max-width:100%;padding:.75rem 1.25rem;text-decoration:none;transition:all var(--transition-normal);width:100%}.mobile-articles-button[data-v-5230b1f4]:active{box-shadow:0 2px 8px #0000000f;transform:scale(.98)}.mobile-articles-button .mobile-button-text[data-v-5230b1f4]{color:#112b1f}.mobile-articles-button .mobile-arrow-icon path[data-v-5230b1f4]{fill:#112b1f}.mobile-button-text[data-v-5230b1f4]{color:#fff;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;white-space:nowrap}.mobile-case-studies-button .mobile-button-text[data-v-5230b1f4]{color:#fff}.mobile-arrow-icon[data-v-5230b1f4]{flex-shrink:0;height:20px;transition:transform var(--transition-normal);width:20px}.mobile-articles-button:active .mobile-arrow-icon[data-v-5230b1f4]{transform:translate(4px)}.mobile-case-studies-button[data-v-5230b1f4]{align-items:center;background-color:#3a5146;border-radius:30px;box-shadow:0 4px 12px #3a51464d;display:flex;gap:.75rem;justify-content:center;max-width:100%;padding:.75rem 1.25rem;text-decoration:none;transition:all var(--transition-normal);width:100%}.mobile-case-studies-button[data-v-5230b1f4]:active{box-shadow:0 2px 8px #3a514633;transform:scale(.98)}.mobile-case-studies-button:active .mobile-arrow-icon[data-v-5230b1f4]{transform:translate(4px)}@media(max-width:768px){.mobile-button-wrapper[data-v-5230b1f4]{display:flex;justify-content:center}.mobile-button-wrapper[data-v-5230b1f4]:has(.mobile-articles-button){margin-bottom:45px}}@media(min-width:769px){.mobile-button-wrapper[data-v-5230b1f4]{display:none}}
