.case.svelte-qg32r7{padding:12rem 0 6rem;background:linear-gradient(to bottom,var(--color-bg-3) 50px,#FFF 600px)}.case__header.svelte-qg32r7{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.case__logo.svelte-qg32r7{max-width:100%;filter:grayscale(100%)}.footer.svelte-qg32r7{margin-top:3rem}@media all and (min-width: 1024px){.case__header.svelte-qg32r7{flex-direction:row;justify-content:space-between;align-items:start;gap:4rem}.case__logo.svelte-qg32r7{max-width:200px}}.case-challenge__challenge.svelte-18l7det{background-color:var(--color-bg-2);color:var(--color-bg-2-text);--color-text-default: var(--color-bg-2-text);padding-bottom:2rem;clip-path:polygon(0% 0%,50% 0%,100% 0%,100% calc(100% - 2rem),50% 100%,0% calc(100% - 2rem))}.case-challenge__strategy.svelte-18l7det{background-color:var(--color-bg-4);color:var(--color-bg-1-text);--color-text-default: var(--color-bg-4-text);margin-top:-2rem;padding-top:2rem}.case-challenge__strategy.svelte-18l7det ul{list-style:none;display:flex;flex-direction:column;gap:1rem;padding:0}.case-challenge__strategy.svelte-18l7det li{display:flex;gap:.75rem}.case-challenge__strategy.svelte-18l7det li:before{content:"";width:1rem;height:1rem;background-color:var(--color-theme-1);flex-shrink:0;margin-top:.25rem}@media all and (min-width: 1024px){.case-challenge.svelte-18l7det{background-color:var(--color-bg-4);position:relative;margin-top:4rem}.case-challenge.svelte-18l7det:before{content:"";position:absolute;top:0;left:0;width:calc(50% + 2rem);height:100%;background-color:var(--color-bg-2);z-index:0;clip-path:polygon(0% 0%,90% 0%,100% 50%,100% 50%,90% 100%,0% 100%)}.case-challenge__content.svelte-18l7det{display:flex;gap:8rem;position:relative;z-index:1}.case-challenge__content-inner.svelte-18l7det{flex-shrink:0;width:calc(50% - 4rem);padding:2rem 0;background:transparent}.case-challenge__content-inner.svelte-18l7det .container:where(.svelte-18l7det){padding:0}.case-challenge__challenge.svelte-18l7det{clip-path:none}.case-challenge__strategy.svelte-18l7det{margin-top:0}}.case-section.svelte-ljqi3t{margin-top:4rem}.case-section__title.svelte-ljqi3t{font-size:1.75rem}
