.case-study-card.svelte-1rgdrng.svelte-1rgdrng{max-width:52rem;display:flex;flex-direction:column;width:100%;border-radius:var(--border-radius-m);overflow:hidden;margin-inline:auto}@media (min-width: 64rem){.case-study-card.svelte-1rgdrng.svelte-1rgdrng{max-width:none}}.case-study-card.svelte-1rgdrng .image-container.svelte-1rgdrng{position:relative}.case-study-card.svelte-1rgdrng .image-container img.svelte-1rgdrng{aspect-ratio:1.5/1;width:100%}.case-study-card.svelte-1rgdrng .case-study-info.svelte-1rgdrng{position:relative;display:flex;justify-content:space-between;flex-direction:column;gap:3.2rem;padding:5.6rem;background-color:var(--surface-color);height:100%;min-height:40rem}.case-study-card.svelte-1rgdrng .case-study-info .top.svelte-1rgdrng{display:flex;flex-direction:column;gap:3.2rem}.case-study-card.svelte-1rgdrng .case-study-info .top .title h3.svelte-1rgdrng{overflow:hidden;color:var(--text-color);font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.4rem;text-decoration:underline;text-decoration-color:var(--primary-color);text-underline-offset:.4rem}@media (min-width: 64rem){.case-study-card.svelte-1rgdrng .case-study-info .top .title h3.svelte-1rgdrng{font-size:2.2rem;line-height:3.4rem}}.case-study-card.svelte-1rgdrng .case-study-info .top .excerpt.svelte-1rgdrng{max-height:20rem}.case-study-card.svelte-1rgdrng .case-study-info .top .excerpt p.svelte-1rgdrng{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;color:var(--Tough-Leaf-gray-400, #666);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.case-study-card.svelte-1rgdrng .case-study-info .date.svelte-1rgdrng{color:var(--Tough-Leaf-gray-400, #666);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:28px}.case-study-card.svelte-1rgdrng .case-study-info .tag.svelte-1rgdrng{color:var(--blue-500, #0e182c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.12px;text-transform:uppercase;padding:.8rem 1.2rem;border-radius:4px;background:#b2e3ff;position:absolute;top:-1.6rem}.case-studies.svelte-1ojstsy.svelte-1ojstsy{padding-bottom:12rem;background-color:#0e182c}.page-hero.svelte-1ojstsy.svelte-1ojstsy{background:var(--hero-background-image);min-height:80vh;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;background:linear-gradient(0deg,rgba(14,24,44,.35) 0%,rgba(14,24,44,.35) 100%),var(--hero-background-image) lightgray 50%/cover no-repeat}.page-hero.svelte-1ojstsy h1.svelte-1ojstsy{color:var(--Tough-Leaf-white, #fefefe);text-align:center;font-family:Poppins;font-size:64px;font-style:normal;font-weight:700;line-height:84px;margin:4rem .8rem .8rem}.page-hero.svelte-1ojstsy a.svelte-1ojstsy{color:var(--TL-white, #fefefe);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;border-bottom:1px solid #fdb73e;margin-bottom:12rem}.page-hero.svelte-1ojstsy h2.svelte-1ojstsy{color:var(--Tough-Leaf-gray-50, #f4f4f4);text-align:center;font-family:Poppins;font-size:23px;font-style:normal;font-weight:500;line-height:145%;max-width:80rem}.case-study-list.svelte-1ojstsy.svelte-1ojstsy{display:grid;gap:2.4rem;margin-block-start:-12rem}@media (min-width: 64rem){.case-study-list.svelte-1ojstsy.svelte-1ojstsy{grid-template-columns:1fr 1fr}}.demo-text.svelte-1ojstsy.svelte-1ojstsy{color:var(--TL-blue-500, #0e182c);text-align:center;font-size:24px;font-weight:600;line-height:32px}@media (min-width: 64rem){.demo-text.svelte-1ojstsy.svelte-1ojstsy{font-size:32px;font-style:normal;font-weight:600;line-height:48px}}
