.hero[data-astro-cid-lcdefpme]{background:var(--ink-deep);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden;border-top:0!important}.hero-media[data-astro-cid-lcdefpme]{will-change:transform;border:0;inset:-6% 0}.hero-media[data-astro-cid-lcdefpme]:before,.hero-media[data-astro-cid-lcdefpme]:after{display:none}.hero-media[data-astro-cid-lcdefpme] video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(100deg,#0b0f20d9 0%,#0b0f2073 55%,#0b0f2040 100%),linear-gradient(#0000 45%,#0b0f20f2 100%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:none;padding-block:0 clamp(1.4rem,2.6vw,2.5rem);padding-inline:clamp(1.5rem,2.6vw,2.75rem);animation:.9s cubic-bezier(.25,0,.2,1) both hero-in;display:grid;position:relative}@keyframes hero-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero-text[data-astro-cid-lcdefpme]{max-width:min(72rem,100%)}.hero-kicker[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#ffffffd6;text-align:right;justify-self:end;max-width:18rem;margin-left:auto;line-height:1.35;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);max-width:min(72rem,100%);font-stretch:var(--display-width);font-weight:var(--display-weight);font-size:var(--text-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}@media (width<=42rem){.hero-content[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-kicker[data-astro-cid-lcdefpme]{text-align:left;justify-self:start;margin-left:0}}.proof-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}@media (width>=56rem){.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;gap:5rem}}.proof[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.proof-link[data-astro-cid-lcdefpme]{margin-top:1.75rem}.proof-image-box[data-astro-cid-lcdefpme]{background:var(--ink-black)}.proof-image[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.section-head[data-astro-cid-lcdefpme]{max-width:52rem;margin-bottom:2.5rem}.section-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:.9rem}.cap-rows[data-astro-cid-lcdefpme]{margin-bottom:1rem;display:grid}.cap-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);align-items:center;gap:2rem;padding-block:clamp(2rem,4.5vw,3.5rem);display:grid}.cap-row[data-astro-cid-lcdefpme]:last-child{border-bottom:0}@media (width>=56rem){.cap-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2.5rem,6vw,6rem)}.cap-row--reverse[data-astro-cid-lcdefpme] .cap-text[data-astro-cid-lcdefpme]{order:2}.cap-row--reverse[data-astro-cid-lcdefpme] .cap-media[data-astro-cid-lcdefpme]{order:1}}.cap-text[data-astro-cid-lcdefpme] .num-badge[data-astro-cid-lcdefpme]{margin-bottom:1rem;display:block}.cap-text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase;font-size:clamp(1.5rem,2.8vw,2.3rem)}.cap-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:27rem;margin-top:.9rem}.cap-text[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:1.5rem}.cap-media[data-astro-cid-lcdefpme]{aspect-ratio:3/2;will-change:clip-path, opacity}.cap-media[data-astro-cid-lcdefpme]:has(.cap-img){background:var(--ink-black)}.cap-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hover-rows[data-astro-cid-lcdefpme]{align-items:start;gap:2rem;display:grid}@media (width>=60rem){.hover-rows[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;gap:4rem}}.rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);display:grid}.hover-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);border-left:3px solid #0000;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1.5rem;padding:1.7rem .75rem;text-decoration:none;transition:border-color .25s linear,background .25s linear;display:grid}.hover-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-xl);text-transform:uppercase}.hover-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--text-sm);margin-top:.3rem}.row-arrow[data-astro-cid-lcdefpme]{color:var(--zinc);font-size:1.4rem;transition:color .2s linear,transform .25s cubic-bezier(.25,0,.2,1)}.hover-row[data-astro-cid-lcdefpme].active{border-left-color:var(--red);background:var(--white)}.hover-row[data-astro-cid-lcdefpme].active .num-badge[data-astro-cid-lcdefpme]{-webkit-text-stroke-color:var(--red)}.hover-row[data-astro-cid-lcdefpme].active .row-arrow[data-astro-cid-lcdefpme]{color:var(--red);transform:translate(6px)}.row-media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;position:relative}@media (width>=60rem){.row-media[data-astro-cid-lcdefpme]{top:calc(var(--nav-h) + 2rem);position:sticky}}.row-img[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .4s linear}.row-img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.row-img[data-astro-cid-lcdefpme].active{opacity:1}.rows--dark[data-astro-cid-lcdefpme]{border-top-color:var(--line-dark)}.hover-row--dark[data-astro-cid-lcdefpme]{border-bottom-color:var(--line-dark)}.hover-row--dark[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#aeb6cd}.hover-row--dark[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#7c86a8}.hover-row--dark[data-astro-cid-lcdefpme].active{background:#ffffff0d}.hover-row--dark[data-astro-cid-lcdefpme].active h3[data-astro-cid-lcdefpme]{color:var(--white)}.hover-row--dark[data-astro-cid-lcdefpme].active p[data-astro-cid-lcdefpme]{color:var(--text-muted-dark)}.feature-video[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.process-video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=640px){.feature-video[data-astro-cid-lcdefpme].media-box--video{aspect-ratio:4/5}}.clip-row[data-astro-cid-lcdefpme]{margin-bottom:2rem}.clip[data-astro-cid-lcdefpme]{margin:0}.clip[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--zinc);margin-top:.6rem}.control-rows[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);margin-bottom:2rem;display:grid}.control-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:.75rem 2rem;padding:1.8rem .5rem;display:grid}@media (width>=56rem){.control-row[data-astro-cid-lcdefpme]{grid-template-columns:5rem 18rem 1fr;align-items:baseline}}.control-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase}.control-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--text-sm);max-width:40rem}
