.cases[data-astro-cid-obhiqxut]{gap:var(--sp-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case[data-astro-cid-obhiqxut]{gap:var(--sp-16);padding:var(--sp-32);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-16);color:var(--c-ink);flex-direction:column;display:flex}.case[data-astro-cid-obhiqxut].link{transition:box-shadow var(--dur-400) var(--ease-std)}.case[data-astro-cid-obhiqxut].link:hover{box-shadow:var(--sh-card);color:var(--c-ink)}.case-top[data-astro-cid-obhiqxut]{justify-content:space-between;align-items:center;gap:var(--sp-16);min-height:30px;display:flex}.company[data-astro-cid-obhiqxut]{align-items:center;min-width:0;height:30px;display:flex}.company[data-astro-cid-obhiqxut] img[data-astro-cid-obhiqxut]{object-fit:contain;width:auto;max-width:130px;height:auto;max-height:26px;display:block}.industry[data-astro-cid-obhiqxut],.chip[data-astro-cid-obhiqxut]{padding:var(--sp-3) var(--sp-10);border-radius:var(--r-pill);background:var(--c-page);border:1px solid var(--c-border);font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--c-body);flex:none}.n[data-astro-cid-obhiqxut]{font-size:var(--fs-36);line-height:var(--lh-40);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tighter);color:var(--c-maroon)}.headline[data-astro-cid-obhiqxut]{font-size:var(--fs-18);line-height:var(--lh-26);font-weight:var(--fw-semibold)}.product[data-astro-cid-obhiqxut]{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--c-maroon);margin-top:auto}.detail[data-astro-cid-obhiqxut]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-16);scroll-margin-top:calc(var(--h-nav) + var(--sp-24));overflow:hidden}.d-head[data-astro-cid-obhiqxut]{padding:var(--sp-56);border-bottom:1px solid var(--c-border);gap:var(--sp-64);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;display:grid}.d-intro[data-astro-cid-obhiqxut]{gap:var(--sp-16);flex-direction:column;display:flex}.chips[data-astro-cid-obhiqxut]{gap:var(--sp-8);flex-wrap:wrap;display:flex}.chip[data-astro-cid-obhiqxut].brand{background:var(--c-maroon-tint);color:var(--c-maroon);border:0}.d-logo[data-astro-cid-obhiqxut]{object-fit:contain;align-self:flex-start;width:auto;height:34px;display:block}.d-title[data-astro-cid-obhiqxut]{font-size:var(--fs-36);line-height:var(--lh-44);font-weight:var(--fw-bold);letter-spacing:var(--ls-snug)}.facts[data-astro-cid-obhiqxut]{gap:var(--sp-16);font-size:var(--fs-14);color:var(--c-body);grid-template-columns:1fr 1fr;margin:0;display:grid}.facts[data-astro-cid-obhiqxut] dt[data-astro-cid-obhiqxut]{font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);color:var(--c-muted-text);margin-bottom:var(--sp-4)}.facts[data-astro-cid-obhiqxut] dd[data-astro-cid-obhiqxut]{margin:0}.d-clip[data-astro-cid-obhiqxut]{background:var(--c-page);border-bottom:1px solid var(--c-border)}.columns[data-astro-cid-obhiqxut]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.col[data-astro-cid-obhiqxut]{padding:var(--sp-48) var(--sp-56);gap:var(--sp-12);flex-direction:column;display:flex}.col[data-astro-cid-obhiqxut]+.col[data-astro-cid-obhiqxut]{border-left:1px solid var(--c-border)}.results[data-astro-cid-obhiqxut]{gap:var(--sp-20)}.col-label[data-astro-cid-obhiqxut]{font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);color:var(--c-maroon)}.col-text[data-astro-cid-obhiqxut]{font-size:var(--fs-16);line-height:var(--lh-26);color:var(--c-body)}.result-list[data-astro-cid-obhiqxut]{gap:var(--sp-14);flex-direction:column;display:flex}.result[data-astro-cid-obhiqxut]{align-items:baseline;gap:var(--sp-12);display:flex}.r-n[data-astro-cid-obhiqxut]{min-width:90px;font-size:var(--fs-32);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tighter);color:var(--c-maroon)}.r-label[data-astro-cid-obhiqxut]{font-size:var(--fs-14);color:var(--c-body)}.d-quote[data-astro-cid-obhiqxut]{padding:var(--sp-48) var(--sp-56);background:var(--c-maroon-tint);gap:var(--sp-48);grid-template-columns:minmax(0,1fr) 300px;align-items:center;display:grid}.q-body[data-astro-cid-obhiqxut]{gap:var(--sp-20);flex-direction:column;min-width:0;margin:0;display:flex}.quote[data-astro-cid-obhiqxut]{font-size:var(--fs-24);line-height:var(--lh-36);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);margin:0}.person[data-astro-cid-obhiqxut]{align-items:center;gap:var(--sp-14);display:flex}.avatar[data-astro-cid-obhiqxut]{border-radius:var(--r-pill);object-fit:cover;object-position:center 18%;flex:none;width:64px;height:64px;display:block}.name[data-astro-cid-obhiqxut]{font-size:var(--fs-15);font-weight:var(--fw-semibold);display:block}.role[data-astro-cid-obhiqxut]{font-size:var(--fs-14);color:var(--c-body);display:block}.photo[data-astro-cid-obhiqxut]{aspect-ratio:3/4;object-fit:cover;object-position:center 30%;border-radius:var(--r-16);width:100%;height:auto;display:block}@media (width<=1023px){.cases[data-astro-cid-obhiqxut]{grid-template-columns:repeat(2,minmax(0,1fr))}.d-head[data-astro-cid-obhiqxut],.columns[data-astro-cid-obhiqxut],.d-quote[data-astro-cid-obhiqxut]{grid-template-columns:1fr}.col[data-astro-cid-obhiqxut]+.col[data-astro-cid-obhiqxut]{border-left:0;border-top:1px solid var(--c-border)}.photo[data-astro-cid-obhiqxut]{display:none}}@media (width<=767px){.cases[data-astro-cid-obhiqxut]{grid-template-columns:1fr}.d-head[data-astro-cid-obhiqxut],.col[data-astro-cid-obhiqxut],.d-quote[data-astro-cid-obhiqxut]{padding:var(--sp-28)}.d-title[data-astro-cid-obhiqxut]{font-size:var(--fs-28);line-height:var(--lh-36)}.quote[data-astro-cid-obhiqxut]{font-size:var(--fs-20);line-height:var(--lh-30)}}
