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