.intro.svelte-1u5ds37{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;align-items:center;margin-bottom:48px}.heading.svelte-1u5ds37{font-size:clamp(2.2rem,4.4vw,4rem)}.text.svelte-1u5ds37{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.grid.svelte-1u5ds37{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 48px;padding:0;list-style:none}li.svelte-1u5ds37{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius);box-shadow:var(--shadow)}img.svelte-1u5ds37{width:100%;height:100%;object-fit:cover;transition:transform .4s}li.svelte-1u5ds37:hover img:where(.svelte-1u5ds37){transform:scale(1.04)}.caption.svelte-1u5ds37{position:absolute;inset:auto 0 0;padding:48px 12px 12px;background:linear-gradient(transparent,#0009);color:var(--white)}.client.svelte-1u5ds37{font-size:1.5rem;line-height:1.2;text-shadow:0 1px 4px rgb(0 0 0 / .4)}.event.svelte-1u5ds37{font-style:italic;font-size:.95rem;color:var(--teal-pale)}@media(max-width:900px){.intro.svelte-1u5ds37{grid-template-columns:1fr;gap:16px}.grid.svelte-1u5ds37{grid-template-columns:1fr 1fr}}@media(max-width:560px){.grid.svelte-1u5ds37{grid-template-columns:1fr}}.marquee.svelte-1l2voqb{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.track.svelte-1l2voqb{display:flex;width:max-content;animation:svelte-1l2voqb-scroll var(--duration) linear infinite}.marquee.svelte-1l2voqb:hover .track:where(.svelte-1l2voqb){animation-play-state:paused}ul.svelte-1l2voqb{display:flex;flex-shrink:0;align-items:center;gap:clamp(40px,5vw,64px);margin:0;padding:0 clamp(20px,2.5vw,32px);list-style:none}img.svelte-1l2voqb{width:auto;height:56px;max-width:170px;object-fit:contain}.light.svelte-1l2voqb img:where(.svelte-1l2voqb){filter:brightness(0) invert(1);opacity:.55}@keyframes svelte-1l2voqb-scroll{to{transform:translate(calc(-1 * var(--shift)))}}@media(prefers-reduced-motion:reduce){.track.svelte-1l2voqb{animation:none;flex-wrap:wrap;width:auto;justify-content:center}ul.svelte-1l2voqb{flex-shrink:1;flex-wrap:wrap;justify-content:center;row-gap:24px}ul[aria-hidden].svelte-1l2voqb{display:none}}.posts.svelte-7auz5t{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;padding:0;list-style:none}a.svelte-7auz5t{display:grid;gap:8px;text-decoration:none}img.svelte-7auz5t{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:14px;margin-bottom:16px;transition:opacity .2s}a.svelte-7auz5t:hover img:where(.svelte-7auz5t){opacity:.85}a.svelte-7auz5t:hover .title:where(.svelte-7auz5t){text-decoration:underline}.source.svelte-7auz5t{font-style:italic;font-size:1.1rem;color:var(--teal-pale);opacity:.85}.title.svelte-7auz5t{font-size:1.5rem;line-height:1.3}@media(max-width:960px){.posts.svelte-7auz5t{grid-template-columns:1fr 1fr}}@media(max-width:520px){.posts.svelte-7auz5t{grid-template-columns:1fr}}
