.bl-videos[data-astro-cid-wzsi2dz7] .frame[data-astro-cid-wzsi2dz7]{border:0;padding:0;background:transparent;border-radius:28px;overflow:hidden}.play-btn[data-astro-cid-wzsi2dz7]{background:#00000047;border:0;cursor:pointer;transition:background .2s var(--ease)}.play-btn[data-astro-cid-wzsi2dz7]:hover{background:#0000001f}.play-dot[data-astro-cid-wzsi2dz7]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));padding-left:4px;transition:transform .2s var(--ease)}.play-btn[data-astro-cid-wzsi2dz7]:hover .play-dot[data-astro-cid-wzsi2dz7]{transform:scale(1.07)}.yt-facade[data-astro-cid-mow5wvsn]{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;background:#000}.yt-facade[data-astro-cid-mow5wvsn] img[data-astro-cid-mow5wvsn]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play-btn[data-astro-cid-mow5wvsn]{position:absolute;inset:0;display:grid;place-items:center;width:100%;background:#00000047;border:0;cursor:pointer;transition:background .2s var(--ease)}.play-btn[data-astro-cid-mow5wvsn]:hover{background:#0000001f}.play-dot[data-astro-cid-mow5wvsn]{display:grid;place-items:center;width:3.5rem;height:3.5rem;padding-left:4px;border-radius:999px;background:hsl(var(--accent));color:hsl(var(--accent-foreground));transition:transform .2s var(--ease)}.play-btn[data-astro-cid-mow5wvsn]:hover .play-dot[data-astro-cid-mow5wvsn]{transform:scale(1.07)}.vc-group[data-astro-cid-2syyix2a]{margin-top:2.25rem}.vc-group-head[data-astro-cid-2syyix2a]{margin-bottom:1.1rem}.vc-grid[data-astro-cid-2syyix2a]{display:grid;gap:1.5rem}.vc-card[data-astro-cid-2syyix2a]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius);background:hsl(var(--background))}.on-dark[data-astro-cid-2syyix2a] .vc-card[data-astro-cid-2syyix2a]{background:#ffffff0d;border-color:#ffffff24}.vc-body[data-astro-cid-2syyix2a]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem 1.3rem}.vc-title[data-astro-cid-2syyix2a]{font-size:1.05rem;font-weight:700;line-height:1.25}.vc-copy[data-astro-cid-2syyix2a]{font-size:.95rem;color:hsl(var(--muted-foreground))}.on-dark[data-astro-cid-2syyix2a] .vc-copy[data-astro-cid-2syyix2a]{color:#ffffffbd}.vc-link[data-astro-cid-2syyix2a]{margin-top:auto;padding-top:.4rem;font-weight:700;color:hsl(var(--accent-ink))}.on-dark[data-astro-cid-2syyix2a] .vc-link[data-astro-cid-2syyix2a]{color:hsl(var(--accent-lift))}@media(min-width:720px){.vc-grid[data-astro-cid-2syyix2a]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.vc-compact[data-astro-cid-2syyix2a]{grid-template-columns:repeat(3,1fr)}}.fb-grid[data-astro-cid-f3fhswux]{display:grid;gap:1.75rem;margin-top:2.25rem}.fb-card[data-astro-cid-f3fhswux]{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid hsl(0 0% 100% / .16);border-top:5px solid hsl(var(--accent));background:#ffffff0d}.fb-plate[data-astro-cid-f3fhswux]{display:flex;align-items:center;justify-content:center;height:9rem;padding:1rem 2rem;background:#fff}.fb-plate[data-astro-cid-f3fhswux] img[data-astro-cid-f3fhswux]{width:auto;height:auto;max-height:7rem;max-width:min(100%,22rem)}.fb-body[data-astro-cid-f3fhswux]{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.5rem}.fb-name[data-astro-cid-f3fhswux]{font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;line-height:1.05;text-transform:uppercase}.fb-tagline[data-astro-cid-f3fhswux]{font-size:1.1rem;font-weight:700}.fb-blurb[data-astro-cid-f3fhswux]{color:#ffffffbd}.fb-points[data-astro-cid-f3fhswux]{display:grid;gap:.35rem;margin:.25rem 0 .5rem;padding:0;list-style:none}.fb-points[data-astro-cid-f3fhswux] li[data-astro-cid-f3fhswux]{padding-left:1.1rem;position:relative}.fb-points[data-astro-cid-f3fhswux] li[data-astro-cid-f3fhswux]:before{content:"";position:absolute;left:0;top:.6em;width:.5rem;height:.5rem;border-radius:2px;background:hsl(var(--accent))}.fb-actions[data-astro-cid-f3fhswux]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:.5rem}@media(min-width:900px){.fb-grid[data-astro-cid-f3fhswux]{grid-template-columns:repeat(2,1fr)}.fb-single[data-astro-cid-f3fhswux]{grid-template-columns:1fr}.fb-single[data-astro-cid-f3fhswux] .fb-card[data-astro-cid-f3fhswux]{display:grid;grid-template-columns:1fr 1fr}.fb-single[data-astro-cid-f3fhswux] .fb-plate[data-astro-cid-f3fhswux]{grid-column:1 / -1}}.bw-lede[data-astro-cid-x5sscajh]{max-width:var(--measure);margin-top:.75rem}.bw-grid[data-astro-cid-x5sscajh]{--cols: 2;--gap: .75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);margin:2rem 0 0;padding:0;list-style:none}.bw-tile[data-astro-cid-x5sscajh]{position:relative;flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));height:6.5rem;padding:1rem 1.25rem;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bw-tile[data-astro-cid-x5sscajh]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:hsl(var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.bw-logo[data-astro-cid-x5sscajh]{position:relative;display:block;width:100%;height:100%}.bw-logo[data-astro-cid-x5sscajh] img[data-astro-cid-x5sscajh]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}@media(hover:hover){.bw-tile[data-astro-cid-x5sscajh]:hover{transform:translateY(-4px);border-color:hsl(var(--accent) / .45);box-shadow:0 14px 30px -14px hsl(var(--foreground) / .3)}.bw-tile[data-astro-cid-x5sscajh]:hover:after{transform:scaleX(1)}.bw-tile[data-astro-cid-x5sscajh]:hover img[data-astro-cid-x5sscajh]{transform:scale(1.05)}}.bw-tile[data-astro-cid-x5sscajh]:focus-within{outline:2px solid hsl(var(--accent));outline-offset:2px}.bw-logo[data-astro-cid-x5sscajh]:focus-visible{outline:none}@media(min-width:720px){.bw-grid[data-astro-cid-x5sscajh]{--cols: 4;--gap: 1rem}}@media(min-width:1040px){.bw-grid[data-astro-cid-x5sscajh]{--cols: 7}}@media(prefers-reduced-motion:reduce){.bw-tile[data-astro-cid-x5sscajh],.bw-tile[data-astro-cid-x5sscajh]:after,.bw-logo[data-astro-cid-x5sscajh] img[data-astro-cid-x5sscajh]{transition:none}.bw-tile[data-astro-cid-x5sscajh]:hover{transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track[data-astro-cid-g5ylmnnx]{animation:marquee 52s linear infinite}.marquee-track[data-astro-cid-g5ylmnnx]:hover{animation-play-state:paused}.cta-scrim[data-astro-cid-ttblnx6j]{background:linear-gradient(92deg,hsl(var(--brand) / .94),hsl(var(--brand) / .78) 52%,hsl(var(--brand) / .45))}@media(min-width:900px){.bl-commit-inline[data-astro-cid-gzgs5o4x] .bl-text-split[data-astro-cid-gzgs5o4x]{align-items:center}.bl-commit-inline[data-astro-cid-gzgs5o4x] .bl-text-body[data-astro-cid-gzgs5o4x]{padding-left:2.25rem;border-left:6px solid hsl(var(--accent))}}.bl-commit-inline[data-astro-cid-gzgs5o4x] .bl-lede[data-astro-cid-gzgs5o4x]{font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,1rem + .8vw,1.7rem);line-height:1.25;letter-spacing:-.005em;color:hsl(var(--foreground))}.bl-point-inline[data-astro-cid-gzgs5o4x]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:1.75rem 0 0;padding:.7rem 1.2rem .7rem .9rem;border-radius:999px;background:hsl(var(--background))}.bl-point-inline[data-astro-cid-gzgs5o4x] strong[data-astro-cid-gzgs5o4x]{display:inline-flex;align-items:center;gap:.6rem;font-weight:800}.bl-point-inline[data-astro-cid-gzgs5o4x] strong[data-astro-cid-gzgs5o4x]:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:hsl(var(--accent))}.bl-point-inline[data-astro-cid-gzgs5o4x] span[data-astro-cid-gzgs5o4x]{font-size:14px;color:hsl(var(--muted-foreground))}.cutout-figure[data-astro-cid-l6anh4ow]{max-height:260px}@media(min-width:768px){.cutout-figure[data-astro-cid-l6anh4ow]{max-height:none;height:340px;margin-right:-10vw;width:calc(100% + 10vw)}}@media(min-width:1280px){.cutout-figure[data-astro-cid-l6anh4ow]{height:400px;margin-right:-14vw;width:calc(100% + 14vw)}}.bl-quotes-head[data-astro-cid-w3fijswj]{max-width:46rem}.bl-quotes-grid[data-astro-cid-w3fijswj]{display:grid;gap:2.5rem;margin-top:2.75rem;padding-top:2.75rem;border-top:1px solid hsl(var(--ground-dark-foreground) / .14)}@media(min-width:1024px){.bl-quotes-grid[data-astro-cid-w3fijswj]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:4.5rem}.bl-quotes-solo[data-astro-cid-w3fijswj]{grid-template-columns:minmax(0,52rem)}}.bl-quote-feature[data-astro-cid-w3fijswj]{position:relative;margin:0;padding-top:4.25rem}.bl-quote-mark[data-astro-cid-w3fijswj]{position:absolute;top:0;left:-.15rem;height:4rem;overflow:hidden;font-family:var(--font-display);font-weight:900;font-size:8rem;line-height:.95;color:hsl(var(--accent))}.bl-quote-feature[data-astro-cid-w3fijswj] blockquote[data-astro-cid-w3fijswj]{position:relative;margin:0;font-size:clamp(1.2rem,1.02rem + .7vw,1.6rem);line-height:1.5;font-weight:500;color:hsl(var(--ground-dark-foreground))}figcaption[data-astro-cid-w3fijswj]{display:flex;flex-direction:column;gap:.4rem;margin-top:1.75rem}.bl-quote-name[data-astro-cid-w3fijswj]{display:flex;align-items:center;gap:.75rem;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ground-dark-foreground) / .78)}.bl-quote-name[data-astro-cid-w3fijswj]:before{content:"";width:2.25rem;height:4px;border-radius:2px;background:hsl(var(--accent));flex:none}.bl-quote-org[data-astro-cid-w3fijswj]{font-family:var(--font-display);font-weight:900;font-stretch:112%;text-transform:uppercase;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.75rem);line-height:.95;letter-spacing:-.02em;color:hsl(var(--ground-dark-foreground))}.bl-quote-org-s[data-astro-cid-w3fijswj]{font-size:clamp(1.2rem,1rem + .6vw,1.5rem)}.bl-quote-stack[data-astro-cid-w3fijswj]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;align-content:start}.bl-quote-stack[data-astro-cid-w3fijswj] figure[data-astro-cid-w3fijswj]{margin:0;padding:1.6rem 1.5rem;border-radius:28px;background:hsl(var(--ground-dark-foreground) / .07);border-left:6px solid hsl(var(--accent))}.bl-quote-stack[data-astro-cid-w3fijswj] blockquote[data-astro-cid-w3fijswj]{margin:0;font-size:1.05rem;line-height:1.6;color:hsl(var(--ground-dark-foreground) / .9)}.bl-quote-stack[data-astro-cid-w3fijswj] figcaption[data-astro-cid-w3fijswj]{margin-top:1.25rem}
