.home-v2-proof{--hv-proof-ground:var(--hv-bg);--chip-neutral-fill:color-mix(in srgb, var(--hv-ink) 5%, transparent);--chip-neutral-line:transparent;--chip-neutral-ink:var(--hv-ink-secondary);background:var(--hv-proof-ground);padding-block:7rem}.home-v2-proof__stack{flex-direction:column;gap:2.5rem;display:flex}.home-v2-proof__grid{border:1px solid var(--hv-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-v2-proof__card{min-width:0;display:flex;position:relative}.home-v2-proof__feature{border-right:1px solid var(--hv-rule);grid-row:span 3;grid-template-rows:subgrid;display:grid}.home-v2-proof__feature .home-v2-proof__media{grid-row:1/span 2}.home-v2-proof__feature .home-v2-proof__text{grid-row:3}.home-v2-proof__row+.home-v2-proof__row{border-top:1px solid var(--hv-rule)}.home-v2-proof__media{background:var(--hv-lilac);min-height:0;position:relative;overflow:clip}.home-v2-proof__image{height:calc(100% - var(--hv-lift));object-fit:none;transition:translate var(--hv-dur-control) var(--hv-ease-response);width:100%;display:block;position:absolute;inset:0 0 auto;translate:0}.home-v2-proof__text{min-width:0;padding:var(--primitive-space-32);flex-direction:column;flex:1;gap:.75rem;display:flex}.home-v2-proof__head{align-items:center;gap:var(--primitive-space-16);margin-bottom:var(--space-stack-sm);justify-content:space-between;display:flex}.home-v2-proof__name{min-width:0}.home-v2-proof__text .home-v2__body{text-wrap:pretty}.home-v2-proof__meta{padding-top:var(--primitive-space-12);margin-top:auto;display:flex}.home-v2-proof__tool{color:var(--hv-ink);font-weight:var(--text-caption-strong-weight)}.home-v2-proof__card:before{background:var(--hv-accent-mark);content:"";opacity:0;pointer-events:none;height:2px;transition:opacity var(--hv-dur-feedback) var(--hv-ease-response);z-index:1;position:absolute;inset:-1px 0 auto}.home-v2-proof__arrow{background:var(--hv-proof-ground);border:1px solid var(--hv-rule);border-radius:var(--hv-radius-control);box-sizing:border-box;color:var(--hv-ink-secondary);height:var(--primitive-space-32);transition:background-color var(--hv-dur-feedback) var(--hv-ease-response), border-color var(--hv-dur-feedback) var(--hv-ease-response), color var(--hv-dur-feedback) var(--hv-ease-response);width:var(--primitive-space-32);flex:none;justify-content:center;align-items:center;display:flex}.home-v2-proof__link{color:inherit;text-decoration:none}.home-v2-proof__link:after{content:"";z-index:2;position:absolute;inset:0}.home-v2 .home-v2-proof__link:focus-visible{outline:none}.home-v2-proof__card--link:has(.home-v2-proof__link:focus-visible):after{content:"";outline:var(--button-focus-width) solid var(--focus-ring);outline-offset:-2px;pointer-events:none;z-index:3;position:absolute;inset:0}.home-v2-proof__card--link:has(.home-v2-proof__link:focus-visible):before{opacity:1}.home-v2-proof__card--link:has(.home-v2-proof__link:focus-visible) .home-v2-proof__image{translate:0 var(--hv-lift)}.home-v2-proof__card--link:has(.home-v2-proof__link:focus-visible) .home-v2-proof__arrow{background:var(--hv-ink);border-color:var(--hv-ink);color:var(--hv-bg)}@media (hover:hover) and (pointer:fine){.home-v2-proof__card--link:hover:before{opacity:1}.home-v2-proof__card--link:hover .home-v2-proof__image{translate:0 var(--hv-lift)}.home-v2-proof__card--link:hover .home-v2-proof__arrow{background:var(--hv-ink);border-color:var(--hv-ink);color:var(--hv-bg)}}@media (prefers-reduced-motion:reduce){.home-v2 .home-v2-proof__card--link:hover .home-v2-proof__image{translate:0}.home-v2 .home-v2-proof__card--link:has(.home-v2-proof__link:focus-visible) .home-v2-proof__image{translate:0}}@media (max-width:89.9375em){.home-v2-proof{padding-block:var(--hv-section)}}@media (max-width:63.9375em){.home-v2-proof__grid{grid-template-columns:minmax(0,1fr)}.home-v2-proof__feature{border-bottom:1px solid var(--hv-rule);border-right-width:0;flex-direction:column;grid-row:auto;display:flex}.home-v2-proof__media{flex:0 0 320px}}@media (max-width:47.9375em){.home-v2-proof__stack{gap:2rem}.home-v2-proof__media{flex-basis:220px}.home-v2-proof__text{padding:var(--primitive-space-24)}}.home-v2-proof__logo{filter:brightness(0);max-width:13rem;height:auto;display:block}.home-v2[data-theme=dark] .home-v2-proof__logo{filter:brightness(0)invert()}
