@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";[data-astro-cid-j7pv25f6]{--media-object-fit: contain}.video-background[data-astro-cid-j7pv25f6]{position:relative;top:0;left:0;width:556px;height:412px;max-height:100%;overflow:hidden;border-radius:10px}.background-video[data-astro-cid-j7pv25f6]{width:100%;height:100%}@keyframes syn-spin{to{transform:rotate(360deg)}}@keyframes wd-l{0%,30%{transform:translate(0)}42%,58%{transform:translate(-4px)}68%{transform:translate(1.5px)}76%,to{transform:translate(0)}}@keyframes wd-r{0%,30%{transform:translate(0)}42%,58%{transform:translate(4px)}68%{transform:translate(-1.5px)}76%,to{transform:translate(0)}}@keyframes wd-d{0%,38%{transform:rotate(0) scale(1)}56%{transform:rotate(90deg) scale(.72)}70%{transform:rotate(90deg) scale(1.14)}80%,to{transform:rotate(90deg) scale(1)}}.wd-l[data-astro-cid-j7pv25f6],.wd-r[data-astro-cid-j7pv25f6],.wd-d[data-astro-cid-j7pv25f6]{transform-box:fill-box;transform-origin:center;animation-duration:4.8s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,0,.25,1)}.wd-l[data-astro-cid-j7pv25f6]{animation-name:wd-l}.wd-r[data-astro-cid-j7pv25f6]{animation-name:wd-r}.wd-d[data-astro-cid-j7pv25f6]{animation-name:wd-d}@media(prefers-reduced-motion:reduce){.wd-l[data-astro-cid-j7pv25f6],.wd-r[data-astro-cid-j7pv25f6],.wd-d[data-astro-cid-j7pv25f6]{animation:none}}@keyframes th-s{0%,30%{transform:rotate(0) scale(1)}45%{transform:rotate(45deg) scale(1.35)}60%{transform:rotate(90deg) scale(.8)}72%,to{transform:rotate(90deg) scale(1)}}@keyframes th-f{0%,20%{transform:rotate(0)}36%{transform:rotate(-7deg)}52%{transform:rotate(4deg)}64%{transform:rotate(-2deg)}74%,to{transform:rotate(0)}}.th-s[data-astro-cid-j7pv25f6],.th-f[data-astro-cid-j7pv25f6]{transform-box:fill-box;animation-duration:4.8s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,0,.25,1)}.th-s[data-astro-cid-j7pv25f6]{transform-origin:center;animation-name:th-s}.th-f[data-astro-cid-j7pv25f6]{transform-origin:0% 100%;animation-name:th-f}@media(prefers-reduced-motion:reduce){.th-s[data-astro-cid-j7pv25f6],.th-f[data-astro-cid-j7pv25f6]{animation:none}}@property --ang{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes og-t{0%{--ang:0deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}6.25%{--ang:45deg;animation-timing-function:linear}12.5%{--ang:45deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}18.75%{--ang:90deg;animation-timing-function:linear}25%{--ang:90deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}31.25%{--ang:135deg;animation-timing-function:linear}37.5%{--ang:135deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}43.75%{--ang:180deg;animation-timing-function:linear}50%{--ang:180deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}56.25%{--ang:225deg;animation-timing-function:linear}62.5%{--ang:225deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}68.75%{--ang:270deg;animation-timing-function:linear}75%{--ang:270deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}81.25%{--ang:315deg;animation-timing-function:linear}87.5%{--ang:315deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}93.75%{--ang:360deg;animation-timing-function:linear}to{--ang:360deg}}.og[data-astro-cid-j7pv25f6]{flex:none;animation:og-t 40s infinite}.og[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6]{fill:#2b7fff;transform-box:fill-box;transform-origin:center;--ph:calc(var(--ang) + var(--lon));translate:calc(var(--a) * sin(var(--ph)) * 1px - var(--x0) * 1px) 0;scale:calc(.6 + .4*max(cos(var(--ph)),0));opacity:clamp(0,calc(cos(var(--ph))*8 + .9),1)}@media(prefers-reduced-motion:reduce){.og[data-astro-cid-j7pv25f6]{animation:none}}.stack-title[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto 56px;text-align:center;font-size:clamp(28px,4.5vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.025em}.stack-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;column-gap:16px;row-gap:0}@media(min-width:768px){.stack-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.stack-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stack-card[data-astro-cid-j7pv25f6]{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.stack-name[data-astro-cid-j7pv25f6]{margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#000}.stack-media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;border:1px solid #E4E4E6;background:#f0f0f3}.stack-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,0,0,1)}.stack-card[data-astro-cid-j7pv25f6]:hover .stack-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.02)}.stack-headline[data-astro-cid-j7pv25f6]{margin:28px 0 0;padding-right:24px;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:#1c2024}.stack-body[data-astro-cid-j7pv25f6]{margin:14px 0 0;padding-right:24px;font-size:15px;line-height:23px;color:#60646c}.stack-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;align-self:start;gap:8px;padding-top:24px}.stack-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;color:#1c2024;background:#f0f0f3;transition:background-color .15s ease}.stack-btn[data-astro-cid-j7pv25f6]:hover{background:#e4e4e9;color:#1c2024}.stack-btn[data-astro-cid-j7pv25f6].primary{background:#1c2024;color:#fff}.stack-btn[data-astro-cid-j7pv25f6].primary:hover{background:#000;color:#fff}.stack-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid #2B7FFF;outline-offset:2px}.stack-caption[data-astro-cid-j7pv25f6]{margin:14px 0 0;padding-bottom:56px;font-size:13px;color:#8b8d98}@media(min-width:1024px){.stack-caption[data-astro-cid-j7pv25f6]{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.stack-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:none}}.section-header-3[data-astro-cid-j7pv25f6]{max-width:520px}
