.cs-card[data-astro-cid-o4tn2z2v]{position:relative;display:grid;grid-template-rows:auto 1fr;gap:var(--sp-s);color:var(--fg-on-light);transition:transform var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.cs-card[data-astro-cid-o4tn2z2v]:hover{transform:translateY(-4px);color:var(--c-purple)}.cs-card[data-astro-cid-o4tn2z2v].is-featured{color:var(--fg-on-light)}.cs-card__media[data-astro-cid-o4tn2z2v]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-xs);background:var(--bg-soft)}.cs-card[data-astro-cid-o4tn2z2v].is-featured .cs-card__media[data-astro-cid-o4tn2z2v]{aspect-ratio:16 / 11}.cs-card__media[data-astro-cid-o4tn2z2v]>img[data-astro-cid-o4tn2z2v]:first-child{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.cs-card[data-astro-cid-o4tn2z2v]:hover .cs-card__media[data-astro-cid-o4tn2z2v]>img[data-astro-cid-o4tn2z2v]:first-child{transform:scale(1.04)}.cs-card__media--brand[data-astro-cid-o4tn2z2v]{display:grid;place-items:center;background:url(/assets/brand/easier-bg.jpg) 50% 50% / cover;isolation:isolate}.cs-card__media--brand[data-astro-cid-o4tn2z2v]:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 70% at 50% 110%,rgba(30,14,80,.35),transparent 70%)}.cs-card__creative[data-astro-cid-o4tn2z2v]{max-width:62%;max-height:84%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 30px 50px -24px #14083ca6,0 0 0 1px #ffffff59;transform:rotate(-2deg) translateY(4%);transition:transform var(--dur-slow) var(--ease-out)}.cs-card[data-astro-cid-o4tn2z2v]:hover .cs-card__creative[data-astro-cid-o4tn2z2v]{transform:rotate(-1deg) translateY(1%)}.cs-card__mono[data-astro-cid-o4tn2z2v]{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,2rem + 4vw,5rem);letter-spacing:-.04em;color:#ffffffeb;padding:.35em .5em;border-radius:22px;background:linear-gradient(135deg,#ffffff38,#ffffff0f);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cs-card__soon[data-astro-cid-o4tn2z2v]{position:absolute;top:var(--sp-s);left:var(--sp-s);font-family:var(--font-display);font-size:12px;font-weight:700;color:#fff;background:#2824348c;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:5px 11px;border-radius:var(--radius-pill)}.cs-card[data-astro-cid-o4tn2z2v].is-soon{cursor:default}.cs-card[data-astro-cid-o4tn2z2v].is-soon:hover{transform:none;color:var(--fg-on-light)}.cs-card[data-astro-cid-o4tn2z2v].is-soon .cs-card__media[data-astro-cid-o4tn2z2v]{filter:grayscale(1) contrast(.85);opacity:.55}.cs-card[data-astro-cid-o4tn2z2v].is-soon .cs-card__body[data-astro-cid-o4tn2z2v],.cs-card[data-astro-cid-o4tn2z2v].is-soon .cs-card__meta[data-astro-cid-o4tn2z2v]{opacity:.55}.cs-card[data-astro-cid-o4tn2z2v].is-soon .cs-card__soon[data-astro-cid-o4tn2z2v]{z-index:2;background:var(--fg-on-light);border-color:transparent}.cs-card__shade[data-astro-cid-o4tn2z2v]{position:absolute;inset:0;background:linear-gradient(180deg,#1214171f,#1214170f 48%,#121417a3);opacity:.92;transition:opacity var(--dur-base) var(--ease-out)}.cs-card[data-astro-cid-o4tn2z2v]:hover .cs-card__shade[data-astro-cid-o4tn2z2v]{opacity:1}.cs-card__logo[data-astro-cid-o4tn2z2v]{position:absolute;left:var(--sp-s);bottom:var(--sp-s);max-width:112px;max-height:34px;object-fit:contain;background:#ffffffeb;border-radius:var(--radius-xs);padding:7px 9px}.cs-card__open[data-astro-cid-o4tn2z2v]{position:absolute;right:var(--sp-s);top:var(--sp-s);font-family:var(--font-display);font-size:var(--fs-5xs);font-weight:700;text-transform:none;letter-spacing:.01em;color:#fff;opacity:0;transform:translateY(4px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.cs-card[data-astro-cid-o4tn2z2v]:hover .cs-card__open[data-astro-cid-o4tn2z2v]{opacity:1;transform:translateY(0)}.cs-card__meta[data-astro-cid-o4tn2z2v]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--fs-5xs);font-weight:700;text-transform:none;letter-spacing:.01em;color:var(--fg-on-light-muted)}.cs-card__body[data-astro-cid-o4tn2z2v]{display:grid;gap:var(--sp-3xs);align-content:start}.cs-card__client[data-astro-cid-o4tn2z2v]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.2rem,1rem + .7vw,1.55rem);line-height:1.12;color:inherit}.cs-card__value[data-astro-cid-o4tn2z2v]{display:block;font-size:clamp(3rem,2rem + 4vw,5.6rem);font-weight:600;letter-spacing:-.055em;line-height:.9;color:var(--fg-on-light)}.cs-card__metric-label[data-astro-cid-o4tn2z2v]{max-width:24ch;font-size:var(--fs-xs);font-weight:700;line-height:1.25;color:var(--fg-on-light-muted)}.cs-card__summary[data-astro-cid-o4tn2z2v]{max-width:42ch;font-size:var(--fs-xs);color:var(--fg-on-light-muted)}.cs-card__status[data-astro-cid-o4tn2z2v]{margin-top:var(--sp-2xs);font-family:var(--font-display);font-size:var(--fs-5xs);font-weight:700;text-transform:none;letter-spacing:.1em;color:var(--c-purple)}@media(max-width:740px){.cs-card__media[data-astro-cid-o4tn2z2v],.cs-card[data-astro-cid-o4tn2z2v].is-featured .cs-card__media[data-astro-cid-o4tn2z2v]{aspect-ratio:16 / 11}.cs-card__value[data-astro-cid-o4tn2z2v]{font-size:clamp(3rem,20vw,5rem)}}
