.work-card-hero.svelte-15xgnv9{display:flex;flex-direction:column;width:170px;flex-shrink:0;text-decoration:none;color:inherit;transition:transform .25s ease}.work-card-hero.svelte-15xgnv9:hover{transform:translateY(-6px)}.work-card-hero__thumbnail-wrapper.svelte-15xgnv9{position:relative;width:100%;aspect-ratio:170 / 240;border-radius:12px;overflow:hidden;background-color:var(--color-surface-subtle);box-shadow:var(--shadow-card);transition:box-shadow .25s ease}.work-card-hero.svelte-15xgnv9:hover .work-card-hero__thumbnail-wrapper:where(.svelte-15xgnv9){box-shadow:var(--shadow-card-hover)}.work-card-hero__image.svelte-15xgnv9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.work-card-hero.svelte-15xgnv9:hover .work-card-hero__image:where(.svelte-15xgnv9){transform:scale(1.05)}.work-card-hero__overlay.svelte-15xgnv9{display:none}.work-card-hero__arrow.svelte-15xgnv9{position:absolute;right:8px;bottom:8px;width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background-color:color-mix(in srgb,var(--grey-800) 20%,transparent);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 24px color-mix(in srgb,var(--grey-800) 20%,transparent);transition:background-color .2s ease,color .2s ease}.work-card-hero.svelte-15xgnv9:hover .work-card-hero__arrow:where(.svelte-15xgnv9){background-color:#fffffff2;color:var(--grey-900)}.work-card-hero__text-below.svelte-15xgnv9{display:flex;flex-direction:column;gap:4px;padding:0 2px;margin-top:12px}.work-card-hero__date-below.svelte-15xgnv9{font-family:var(--font-heading);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:var(--color-text-secondary)}.work-card-hero__title-below.svelte-15xgnv9{font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:var(--color-text);margin:0}.work-card-hero__category-below.svelte-15xgnv9{font-family:var(--font-heading);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:var(--color-text-secondary);margin:0}@media(min-width:768px){.work-card-hero.svelte-15xgnv9{width:327px}.work-card-hero__thumbnail-wrapper.svelte-15xgnv9{aspect-ratio:1 / 1;box-shadow:var(--shadow-card)}.work-card-hero__overlay.svelte-15xgnv9{display:flex;flex-direction:column;gap:4px;position:absolute;inset:auto 0 0 0;padding:64px 20px 20px;background:linear-gradient(180deg,color-mix(in srgb,var(--grey-800) 0%,transparent),color-mix(in srgb,var(--grey-800) 60%,transparent))}.work-card-hero__date-overlay.svelte-15xgnv9{font-family:var(--font-heading);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#ffffffd9;text-shadow:0 0 24px color-mix(in srgb,var(--grey-700) 60%,transparent)}.work-card-hero__title-overlay.svelte-15xgnv9{font-family:var(--font-sans);font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:var(--color-on-primary);margin:0;text-shadow:0 0 24px color-mix(in srgb,var(--grey-700) 60%,transparent)}.work-card-hero__category-overlay.svelte-15xgnv9{font-family:var(--font-heading);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#fffc;margin:0;text-shadow:0 0 24px color-mix(in srgb,var(--grey-700) 60%,transparent)}.work-card-hero__arrow.svelte-15xgnv9{right:20px;bottom:20px;background-color:transparent}.work-card-hero__text-below.svelte-15xgnv9{display:none}}.blog-card-hero.svelte-1indb6q{display:flex;flex-direction:column;width:240px;flex-shrink:0;text-decoration:none;color:inherit;transition:transform .25s ease}.blog-card-hero.svelte-1indb6q:hover{transform:translateY(-4px)}.blog-card-hero__thumbnail-wrapper.svelte-1indb6q{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background-color:var(--color-surface-subtle);box-shadow:var(--shadow-card);transition:box-shadow .25s ease}.blog-card-hero.svelte-1indb6q:hover .blog-card-hero__thumbnail-wrapper:where(.svelte-1indb6q){box-shadow:var(--shadow-card-hover)}.blog-card-hero__image.svelte-1indb6q{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card-hero.svelte-1indb6q:hover .blog-card-hero__image:where(.svelte-1indb6q){transform:scale(1.05)}.blog-card-hero__tag.svelte-1indb6q{position:absolute;top:0;left:0;padding:6px 12px;background-color:var(--color-badge-bg);color:var(--color-on-primary);font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.05em;border-bottom-right-radius:12px}.blog-card-hero__text.svelte-1indb6q{display:flex;flex-direction:column;gap:4px;padding:0 2px;margin-top:12px}.blog-card-hero__date.svelte-1indb6q{font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.05em;color:var(--color-text-secondary)}.blog-card-hero__title.svelte-1indb6q{font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:var(--color-text);margin:0;transition:color .2s ease}.blog-card-hero.svelte-1indb6q:hover .blog-card-hero__title:where(.svelte-1indb6q){color:var(--color-link)}@media(min-width:768px){.blog-card-hero.svelte-1indb6q{width:327px}.blog-card-hero__tag.svelte-1indb6q{padding:8px 16px;font-size:14px;border-bottom-right-radius:16px}.blog-card-hero__date.svelte-1indb6q{font-size:14px}.blog-card-hero__title.svelte-1indb6q{font-size:20px}}.section-title.svelte-1kuar01{font-family:var(--font-heading);font-size:40px;font-weight:700;letter-spacing:.125em;color:var(--color-bg);-webkit-text-stroke:1px var(--grey-300);paint-order:stroke fill;text-transform:uppercase;line-height:1;margin:0;white-space:nowrap}@supports not (-webkit-text-stroke: 1px #000){.section-title.svelte-1kuar01{color:var(--grey-300)}}@media(min-width:768px){.section-title--default.svelte-1kuar01{font-size:56px;letter-spacing:.125em;-webkit-text-stroke:1.5px var(--grey-300)}}.section-title--rotated.svelte-1kuar01{writing-mode:vertical-rl;line-height:1}
