.card[data-astro-cid-y2vllrex]{border:1px solid var(--fg);background-color:var(--bg);padding:2.25rem 1.5rem 2.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;position:relative}.card[data-astro-cid-y2vllrex]:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0003}.card--lg[data-astro-cid-y2vllrex],.card--lg[data-astro-cid-y2vllrex] .card-overlay-body[data-astro-cid-y2vllrex]{padding:2.5rem 2.25rem 3rem}.card--lg[data-astro-cid-y2vllrex] .card-title[data-astro-cid-y2vllrex]{font-size:1.625rem}.card--lg[data-astro-cid-y2vllrex] .card-body[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex],.card--lg[data-astro-cid-y2vllrex] .card-overlay-body[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex]{max-width:60ch;font-size:1.0625rem}.card--lg[data-astro-cid-y2vllrex]:before,.card--lg[data-astro-cid-y2vllrex]:after{width:13px;height:13px}.card--sm[data-astro-cid-y2vllrex],.card--sm[data-astro-cid-y2vllrex] .card-overlay-body[data-astro-cid-y2vllrex]{padding:2rem 1.25rem 1.5rem}.card--sm[data-astro-cid-y2vllrex] .card-title[data-astro-cid-y2vllrex]{font-size:1rem}.card--sm[data-astro-cid-y2vllrex]:before,.card--sm[data-astro-cid-y2vllrex]:after{width:8px;height:8px}.card[data-astro-cid-y2vllrex]:before,.card[data-astro-cid-y2vllrex]:after{content:"";z-index:4;border:1px solid var(--fg);pointer-events:none;width:10px;height:10px;position:absolute}.card[data-astro-cid-y2vllrex]:before{border-bottom:0;border-left:0;top:-1px;right:-1px}.card[data-astro-cid-y2vllrex]:after{border-top:0;border-right:0;bottom:-1px;left:-1px}.card-eyebrow[data-astro-cid-y2vllrex]{z-index:5;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border:1px solid var(--fg);padding:.25rem .6rem;font-size:.75rem;position:absolute;bottom:-1px;right:-1px}.card-tag[data-astro-cid-y2vllrex]{z-index:1;background-color:var(--fg);color:var(--bg);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .6rem;font-size:.75rem;position:absolute;top:-1px;left:-1px}.card-body[data-astro-cid-y2vllrex]{z-index:1;display:block;position:relative}.card-body[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex]{opacity:.8;margin:0}.card-fill-clip[data-astro-cid-y2vllrex]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-fill-layer[data-astro-cid-y2vllrex]{z-index:3;left:var(--fill-x);top:var(--fill-y);width:var(--fill-size);height:var(--fill-size);background-color:var(--fg);pointer-events:none;will-change:width, height;border-radius:50%;transition:width .25s,height .25s;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.card-fill-content[data-astro-cid-y2vllrex]{left:calc(50% - var(--fill-x));top:calc(50% - var(--fill-y));width:var(--card-width);height:var(--card-height);pointer-events:none;position:absolute}.card-overlay-body[data-astro-cid-y2vllrex]{color:var(--bg);padding:2.25rem 1.5rem 2.5rem;position:absolute;inset:0}.card-overlay-body[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex]{opacity:.8;margin:0}.card-overlay-body[data-astro-cid-y2vllrex] .card-title[data-astro-cid-y2vllrex]{color:var(--bg)}.card-overlay-tag[data-astro-cid-y2vllrex]{z-index:1;background-color:var(--bg);color:var(--fg);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .6rem;font-size:.75rem;position:absolute;top:-1px;left:-1px}.hero[data-astro-cid-lcdefpme]{padding-block:4rem}.hero-title[data-astro-cid-lcdefpme]{background-color:var(--code-bg);clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px));max-width:32ch;box-shadow:6px 6px 0 var(--fg);margin-left:-1rem;padding:1rem 1.5rem;font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.15}.word-rotator[data-astro-cid-lcdefpme]{vertical-align:baseline;margin-inline:.15em;padding:.05em .4em;display:inline-grid;position:relative}.word-rotator[data-astro-cid-lcdefpme]:before,.word-rotator[data-astro-cid-lcdefpme]:after{content:"";border:1px solid var(--fg);width:10px;height:10px;position:absolute}.word-rotator[data-astro-cid-lcdefpme]:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.word-rotator[data-astro-cid-lcdefpme]:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.word-rotator-word[data-astro-cid-lcdefpme]{white-space:nowrap;grid-area:1/1;justify-self:start;position:relative;overflow:hidden}.word-rotator-text[data-astro-cid-lcdefpme]{opacity:0;animation-name:word-reveal-text;animation-timing-function:step-end;animation-iteration-count:infinite;display:inline-block}.word-rotator-rect[data-astro-cid-lcdefpme]{background-color:var(--fg);transform-origin:0%;animation-name:word-reveal-scale,word-reveal-origin;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.word-rotator-text[data-astro-cid-lcdefpme]{opacity:1;animation:none}.word-rotator-rect[data-astro-cid-lcdefpme],.word-rotator-word[data-astro-cid-lcdefpme]:not(:first-child){display:none}}section[data-astro-cid-lcdefpme]{border-top:1px solid var(--grid-line)}.products[data-astro-cid-lcdefpme]{padding-block:2rem 2.5rem}.posts[data-astro-cid-lcdefpme]{padding-block:3.5rem 4rem}.card-grid-featured[data-astro-cid-lcdefpme]{margin-top:1.5rem}.card-grid-support[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr 1.25fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}@media (width<=720px){.card-grid-support[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.posts[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:1rem 0;padding:0;list-style:none}
