.work-page.svelte-6wfa22{min-height:62svh;padding:clamp(7.5rem,11vw,10rem) 1rem 4rem;background:#0d0f14}.work-header.svelte-6wfa22{width:var(--container);max-width:800px;margin-inline:auto;margin-bottom:clamp(2.5rem,5vw,4rem);padding-inline:clamp(.5rem,2vw,1.5rem)}.work-header.svelte-6wfa22 h1:where(.svelte-6wfa22){font-size:clamp(2.5rem,6vw,4rem);font-weight:400;margin:0 0 1.5rem;color:#fff;letter-spacing:-.02em}.work-header.svelte-6wfa22 p:where(.svelte-6wfa22){font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;color:#ffffffb3;margin:0}.case-studies-grid.svelte-6wfa22{width:var(--container);max-width:1800px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-inline:clamp(.5rem,2vw,1.5rem)}.case-card.svelte-6wfa22{display:flex;flex-direction:column;background:var(--card-bg);border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;position:relative;aspect-ratio:587 / 733;padding:1.5rem}.case-card.svelte-6wfa22:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.case-card__header.svelte-6wfa22{display:flex;justify-content:space-between;align-items:flex-start;height:4rem;margin-bottom:1.5rem;z-index:1}.case-card__title.svelte-6wfa22{font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;margin:0;color:var(--card-text, #000000)}.case-card__icons.svelte-6wfa22{display:flex;gap:.5rem}.case-card__icon.svelte-6wfa22{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#f4f4f4;color:#000}.case-card__icon--dark.svelte-6wfa22{background:#000;color:#fff}.case-card__icon.svelte-6wfa22 svg:where(.svelte-6wfa22){width:24px;height:24px}.case-card__image.svelte-6wfa22{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;margin-bottom:1rem;max-height:280px}.case-card__image.svelte-6wfa22 img:where(.svelte-6wfa22){max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.case-card__footer.svelte-6wfa22{display:flex;align-items:flex-start;gap:1rem;margin-top:auto;height:5rem;overflow:hidden;z-index:1}.case-card__play.svelte-6wfa22{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000;border:none;cursor:pointer;transition:transform .2s ease}.case-card__play.svelte-6wfa22:hover{transform:scale(1.1)}.case-card__play.svelte-6wfa22 svg:where(.svelte-6wfa22){width:16px;height:16px;color:#fff;margin-left:2px}.case-card__excerpt.svelte-6wfa22{font-size:.875rem;line-height:1.5;color:var(--card-text, #000000);margin:0;opacity:.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1200px){.case-studies-grid.svelte-6wfa22{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.work-page.svelte-6wfa22{padding-top:7rem}.case-studies-grid.svelte-6wfa22{grid-template-columns:1fr;max-width:500px}.case-card.svelte-6wfa22{aspect-ratio:auto;min-height:500px}.case-card__icon.svelte-6wfa22{width:44px;height:44px}.case-card__icon.svelte-6wfa22 svg:where(.svelte-6wfa22){width:20px;height:20px}}
