.hc[data-astro-cid-4mb2dyoe]{position:relative;overflow:hidden;padding:9rem 0 clamp(2rem,6vh,4rem);background:radial-gradient(120% 110% at 80% -10%,#ECE7FA,var(--bg) 60%)}.hc-grid[data-astro-cid-4mb2dyoe]{position:relative;z-index:1;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1rem,3vw,3rem);align-items:center}.hc-grid[data-astro-cid-4mb2dyoe]>[data-astro-cid-4mb2dyoe]{min-width:0}.hc-copy[data-astro-cid-4mb2dyoe]{position:relative;z-index:2}.hc-copy[data-astro-cid-4mb2dyoe] .text-lg[data-astro-cid-4mb2dyoe]{max-width:34rem}.hc-how[data-astro-cid-4mb2dyoe]{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;list-style:none;margin:1.8rem 0 0;padding:0;font-size:.9rem;color:var(--ink2)}.hc-how[data-astro-cid-4mb2dyoe] li[data-astro-cid-4mb2dyoe]{display:flex;align-items:center;gap:.5rem}.hc-how[data-astro-cid-4mb2dyoe] b[data-astro-cid-4mb2dyoe]{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid var(--build);color:var(--build);font:500 .8rem ui-monospace,monospace}.hc-how[data-astro-cid-4mb2dyoe] .sm[data-astro-cid-4mb2dyoe] b[data-astro-cid-4mb2dyoe]{border-style:dashed;background:color-mix(in srgb,var(--build) 10%,#fff)}#cg-q{scroll-margin-top:7rem}.hc-right[data-astro-cid-4mb2dyoe]{position:relative}.hc-vis[data-astro-cid-4mb2dyoe]{position:relative;height:clamp(22rem,34vw,31rem);margin:-1rem calc(-1*(max(0px,(100vw - 72rem) / 2) + 1.25rem)) 0 -2rem}.hc-vis[data-astro-cid-4mb2dyoe]{transition:--rev 1.3s cubic-bezier(.22,.8,.3,1)}.hc-vis[data-astro-cid-4mb2dyoe].ready{--rev:115%}.hc-cv[data-astro-cid-4mb2dyoe]{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%),linear-gradient(0deg,transparent,#000 8%),linear-gradient(180deg,#000 calc(var(--rev) - 14%),transparent var(--rev));-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent,#000 8%),linear-gradient(0deg,transparent,#000 8%),linear-gradient(180deg,#000 calc(var(--rev) - 14%),transparent var(--rev));mask-composite:intersect,intersect}@media(prefers-reduced-motion:reduce){.hc-vis[data-astro-cid-4mb2dyoe]{transition:none}}.hc-tags[data-astro-cid-4mb2dyoe]{position:absolute;inset:0;pointer-events:none}.hc-tag[data-astro-cid-4mb2dyoe]{position:absolute;left:0;top:0;display:grid;padding:.45rem .7rem .5rem;border-radius:.7rem;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-left:3px solid var(--c);box-shadow:0 14px 30px -20px #0b102473;font-size:.72rem;color:var(--muted);white-space:nowrap;opacity:0;transition:opacity .4s;will-change:transform}.hc-tag[data-astro-cid-4mb2dyoe] b[data-astro-cid-4mb2dyoe]{font:500 .62rem JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--c)}.hc-tag[data-astro-cid-4mb2dyoe].on{opacity:1}.hc-ticket[data-astro-cid-4mb2dyoe]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .55rem;margin:.6rem auto 0;padding:.55rem .9rem;width:max-content;max-width:100%;border:1px solid var(--line);border-radius:99px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 30px -22px #0b102473;font-size:.8rem;color:var(--muted);text-align:center}.hc-ticket[data-astro-cid-4mb2dyoe] i[data-astro-cid-4mb2dyoe]{width:.6rem;height:.6rem;border-radius:3px;background:var(--build);transform:rotate(45deg);flex:none}.hc-ticket[data-astro-cid-4mb2dyoe] b[data-astro-cid-4mb2dyoe]{color:var(--ink);font-weight:600}.hc-ticket[data-astro-cid-4mb2dyoe] a[data-astro-cid-4mb2dyoe]{color:var(--build);font-weight:600}.hc-ticket[data-astro-cid-4mb2dyoe].pop{animation:hcPop .45s cubic-bezier(.3,1.5,.5,1)}@keyframes hcPop{0%{transform:scale(.94)}}.hc-hint[data-astro-cid-4mb2dyoe]{margin:.6rem 0 0;text-align:center;font:500 .62rem/1.5 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .8s 1s}.hc[data-astro-cid-4mb2dyoe].d3 .hc-hint[data-astro-cid-4mb2dyoe]{opacity:1}.hc-vis[data-astro-cid-4mb2dyoe].fin~.hc-hint[data-astro-cid-4mb2dyoe]{opacity:0;transition-delay:0s}@media(max-width:900px){.hc-grid[data-astro-cid-4mb2dyoe]{grid-template-columns:1fr}.hc-vis[data-astro-cid-4mb2dyoe]{height:min(80vw,24rem);margin:1rem -1.25rem 0}.hc-tag[data-astro-cid-4mb2dyoe]{font-size:.62rem;padding:.35rem .55rem}.hc-tag[data-astro-cid-4mb2dyoe][data-t=sm]{display:none}.hc-ticket[data-astro-cid-4mb2dyoe]{border-radius:1rem;font-size:.76rem}.hc[data-astro-cid-4mb2dyoe]{padding-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.hc-ticket[data-astro-cid-4mb2dyoe].pop{animation:none}}
