._4vgoVa_note{max-width:44rem;padding-left:var(--space-4);border-left:2px solid var(--color-acid)}._4vgoVa_cta{justify-items:start;gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--border-subtle);display:grid}._4vgoVa_cases{gap:var(--space-5);margin-top:var(--space-4);display:grid}@media (min-width:64rem){._4vgoVa_cases{grid-template-columns:repeat(2,minmax(0,1fr))}}._4vgoVa_cases>li{display:grid}._4vgoVa_case{background:var(--surface-raised);color:inherit;transition:box-shadow var(--motion-fast) var(--motion-ease-out), transform var(--motion-fast) var(--motion-ease-out);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}._4vgoVa_case:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0b0b0f0f,0 26px 50px -24px #0b0b0f52}._4vgoVa_case:focus-visible{outline:3px solid var(--focus);outline-offset:4px}._4vgoVa_caseMedia{aspect-ratio:16/10;background:#111;display:block;position:relative;overflow:hidden}._4vgoVa_caseMedia>img{object-fit:cover;width:100%;height:100%}._4vgoVa_caseLogo{left:var(--space-4);bottom:var(--space-4);aspect-ratio:1;place-items:center;width:clamp(4.5rem,3rem + 5vw,7rem);display:grid;position:absolute;box-shadow:0 10px 30px -10px #0009}._4vgoVa_caseLogo img{width:70%;height:auto;display:block}._4vgoVa_caseText{gap:var(--space-4);align-content:start;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}._4vgoVa_caseTags{flex-wrap:wrap;gap:6px;display:flex}._4vgoVa_caseTags span{border:1px solid var(--border-subtle);font-size:var(--size-xs,.8125rem);padding:2px 9px;font-weight:600}._4vgoVa_caseLink{align-items:center;gap:var(--space-2);color:var(--action-primary);font-weight:700;display:inline-flex}._4vgoVa_also{gap:var(--space-gap);margin-top:var(--space-4);display:grid}@media (min-width:48rem){._4vgoVa_also{grid-template-columns:repeat(2,minmax(0,1fr))}}._4vgoVa_also li{gap:var(--space-3);align-content:start;display:grid}._4vgoVa_alsoLogo{aspect-ratio:16/7;border-radius:var(--radius-card);justify-content:center;align-items:center;gap:.6rem;display:flex}._4vgoVa_alsoLogo img{width:42%;height:auto}._4vgoVa_alsoLogo ._4vgoVa_alsoMark{width:auto;height:2.6rem}._4vgoVa_alsoName{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.6rem;font-weight:600}._4vgoVa_labNote{margin-top:var(--space-7);color:var(--text-secondary)}._4vgoVa_labNote a{color:var(--action-primary);font-weight:600}
