main:has(.case-hero){padding-top:0}.case-hero[data-astro-cid-vfgrerme]{align-items:end;width:100vw;min-height:min(78svh,760px);margin-left:calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.cover[data-astro-cid-vfgrerme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-hero[data-astro-cid-vfgrerme]:after{content:"";background:linear-gradient(180deg, #07050b55 0%, transparent 30%, #07050bcc 72%, var(--bg) 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-vfgrerme]{z-index:1;gap:10px;width:min(1120px,100% - 40px);margin-inline:auto;padding-bottom:clamp(28px,5vw,56px);display:grid;position:relative}.breadcrumb[data-astro-cid-vfgrerme]{color:#ffffffb3;font-size:.8125rem}.breadcrumb[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme]{text-decoration:none}.brand[data-astro-cid-vfgrerme]{color:var(--lav);margin:0;font-weight:700}.brand[data-astro-cid-vfgrerme] span[data-astro-cid-vfgrerme]{color:#ffffffb3;font-weight:400}h1[data-astro-cid-vfgrerme]{text-wrap:balance;text-shadow:0 2px 30px #0008;max-width:20em;font-size:clamp(2rem,5.6vw,4.5rem);line-height:1.12}.event[data-astro-cid-vfgrerme]{color:#fffc;margin:0;font-size:clamp(1rem,1.6vw,1.2rem)}.services[data-astro-cid-vfgrerme]{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.services[data-astro-cid-vfgrerme] a[data-astro-cid-vfgrerme]{backdrop-filter:blur(6px);border:1px solid #ffffff40;border-radius:999px;padding:6px 14px;font-size:.8125rem;text-decoration:none;display:inline-block}.draft-note[data-astro-cid-vfgrerme]{color:var(--muted);font-size:.875rem}.eyebrow[data-astro-cid-vfgrerme]{color:var(--lav);letter-spacing:.14em;margin:0 0 18px;font-size:.75rem;font-weight:500}section[data-astro-cid-vfgrerme]{margin-top:clamp(56px,8vw,104px)}.visually-hidden[data-astro-cid-vfgrerme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table[data-astro-cid-vfgrerme],tbody[data-astro-cid-vfgrerme]{display:block}.impact[data-astro-cid-vfgrerme] ul[data-astro-cid-vfgrerme]{border-top:1px solid #ffffff14;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.impact[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]{padding:24px 24px 8px 0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;line-height:1.55}.impact[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]+li[data-astro-cid-vfgrerme]{border-left:1px solid #ffffff14;padding-left:24px}.results[data-astro-cid-vfgrerme]{margin-top:clamp(32px,5vw,56px)}tbody[data-astro-cid-vfgrerme]{color:var(--muted);flex-wrap:wrap;gap:6px 0;font-size:.9375rem;display:flex}tr[data-astro-cid-vfgrerme]{display:inline}tr[data-astro-cid-vfgrerme]+tr[data-astro-cid-vfgrerme]:before{content:"・"}td[data-astro-cid-vfgrerme],th[data-astro-cid-vfgrerme]{font-weight:400;font-size:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline}td[data-astro-cid-vfgrerme]{color:var(--fg);margin-left:4px}.kpi[data-astro-cid-vfgrerme] table[data-astro-cid-vfgrerme],.kpi[data-astro-cid-vfgrerme] tbody[data-astro-cid-vfgrerme],.kpi[data-astro-cid-vfgrerme] tr[data-astro-cid-vfgrerme],.kpi[data-astro-cid-vfgrerme] thead[data-astro-cid-vfgrerme]{display:revert}.kpi[data-astro-cid-vfgrerme] table[data-astro-cid-vfgrerme]{border-collapse:collapse;width:100%}.kpi[data-astro-cid-vfgrerme] th[data-astro-cid-vfgrerme],.kpi[data-astro-cid-vfgrerme] td[data-astro-cid-vfgrerme]{text-align:left;color:var(--fg);white-space:normal;letter-spacing:0;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;border-bottom:1px solid #ffffff14;padding:16px 12px 16px 0;font-size:1rem;line-height:1.5}.kpi[data-astro-cid-vfgrerme] thead[data-astro-cid-vfgrerme] th[data-astro-cid-vfgrerme]{color:var(--muted);font-size:.8125rem;font-weight:400}.kpi[data-astro-cid-vfgrerme] td[data-astro-cid-vfgrerme]:last-child{color:var(--lav);font-size:1.25rem}.story[data-astro-cid-vfgrerme]{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);display:grid}.story[data-astro-cid-vfgrerme] section[data-astro-cid-vfgrerme]{margin-top:clamp(56px,8vw,104px)}.story[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme]{margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.85}.gallery[data-astro-cid-vfgrerme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gallery[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.gallery[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]:first-child:nth-last-child(odd){aspect-ratio:16/9;grid-column:1/-1}.pill[data-astro-cid-vfgrerme]{background:var(--fg);color:var(--bg);border-radius:999px;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-flex}.pill[data-astro-cid-vfgrerme]:hover{background:var(--lav);color:var(--bg)}.next[data-astro-cid-vfgrerme]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:clamp(64px,9vw,120px);display:flex}.text-link[data-astro-cid-vfgrerme]{border-bottom:1px solid;padding-block:6px;font-weight:700;text-decoration:none}@media (width<=760px){.story[data-astro-cid-vfgrerme]{grid-template-columns:1fr;gap:0}.impact[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]+li[data-astro-cid-vfgrerme]{border-top:1px solid #ffffff14;border-left:0;padding-left:0}.gallery[data-astro-cid-vfgrerme]{grid-template-columns:1fr}}
