.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)}@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))}.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)}}.ra-showcase-head[data-astro-cid-2zmfdvah]{max-width:46rem}.ra-showcase-grid[data-astro-cid-2zmfdvah]{list-style:none;padding:0;margin:3rem 0 0;display:grid;gap:2.75rem 1.75rem;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.ra-showcase-grid[data-astro-cid-2zmfdvah]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ra-showcase-grid[data-astro-cid-2zmfdvah]{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem 2rem}.ra-sc-card[data-astro-cid-2zmfdvah].is-wide{grid-column:span 6}.ra-sc-card[data-astro-cid-2zmfdvah].is-std{grid-column:span 3}.ra-showcase-grid[data-astro-cid-2zmfdvah]:not(:has(.is-wide)) .ra-sc-card[data-astro-cid-2zmfdvah]{grid-column:span 4}}.ra-sc-card[data-astro-cid-2zmfdvah]{position:relative;display:flex;flex-direction:column;min-width:0}.ra-sc-frame[data-astro-cid-2zmfdvah]{border:2px solid hsl(var(--ra-ink));border-radius:16px;overflow:hidden;background:hsl(var(--ra-ink));box-shadow:6px 6px hsl(var(--accent));transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ra-sc-frame[data-astro-cid-2zmfdvah] img[data-astro-cid-2zmfdvah]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.is-wide[data-astro-cid-2zmfdvah] .ra-sc-frame[data-astro-cid-2zmfdvah] img[data-astro-cid-2zmfdvah]{aspect-ratio:16 / 10}.ra-sc-card[data-astro-cid-2zmfdvah]:hover .ra-sc-frame[data-astro-cid-2zmfdvah]{transform:translate(-2px,-2px);box-shadow:9px 9px hsl(var(--brand))}.ra-sc-body[data-astro-cid-2zmfdvah]{padding-top:1.35rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.ra-sc-title[data-astro-cid-2zmfdvah]{margin:0;font-size:calc(clamp(1.3rem,1.05rem + .7vw,1.6rem) * var(--display-scale));line-height:1.05;color:hsl(var(--ra-ink));transition:color .2s var(--ease)}.is-wide[data-astro-cid-2zmfdvah] .ra-sc-title[data-astro-cid-2zmfdvah]{font-size:calc(clamp(1.55rem,1.1rem + 1.2vw,2.15rem) * var(--display-scale))}.ra-sc-card[data-astro-cid-2zmfdvah]:hover .ra-sc-title[data-astro-cid-2zmfdvah]{color:hsl(var(--accent-ink))}.ra-sc-copy[data-astro-cid-2zmfdvah]{margin:0;font-size:1rem;line-height:1.55;color:hsl(var(--foreground) / .8)}.ra-sc-copy[data-astro-cid-2zmfdvah] a{position:relative;z-index:1;color:hsl(var(--accent-ink));text-decoration:underline;text-underline-offset:3px}.ra-sc-more[data-astro-cid-2zmfdvah]{margin-top:auto;padding-top:.5rem;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--ra-cond);font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ra-ink))}.ra-sc-arrow[data-astro-cid-2zmfdvah]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid hsl(var(--ra-ink));font-size:13px;transition:background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.ra-sc-card[data-astro-cid-2zmfdvah]:hover .ra-sc-arrow[data-astro-cid-2zmfdvah]{background:hsl(var(--ra-ink));color:hsl(var(--ground-dark-foreground));transform:translate(3px)}.on-dark[data-astro-cid-2zmfdvah] .ra-sc-title[data-astro-cid-2zmfdvah],.on-dark[data-astro-cid-2zmfdvah] .ra-sc-more[data-astro-cid-2zmfdvah]{color:hsl(var(--ground-dark-foreground))}.on-dark[data-astro-cid-2zmfdvah] .ra-sc-copy[data-astro-cid-2zmfdvah]{color:hsl(var(--ground-dark-foreground) / .8)}.on-dark[data-astro-cid-2zmfdvah] .ra-sc-arrow[data-astro-cid-2zmfdvah]{border-color:hsl(var(--ground-dark-foreground))}.on-dark[data-astro-cid-2zmfdvah] .ra-sc-frame[data-astro-cid-2zmfdvah]{border-color:hsl(var(--ground-dark-foreground) / .85)}@media(prefers-reduced-motion:reduce){.ra-sc-frame[data-astro-cid-2zmfdvah],.ra-sc-arrow[data-astro-cid-2zmfdvah],.ra-sc-title[data-astro-cid-2zmfdvah]{transition:none}.ra-sc-card[data-astro-cid-2zmfdvah]:hover .ra-sc-frame[data-astro-cid-2zmfdvah],.ra-sc-card[data-astro-cid-2zmfdvah]:hover .ra-sc-arrow[data-astro-cid-2zmfdvah]{transform:none}}
