.gc{--gc-bx:0px;--gc-by:0px;--gc-px:0px;--gc-py:0px;--gc-mx:50%;--gc-my:50%;isolation:isolate;aspect-ratio:1;background:var(--gc-fallback);color:#fff;border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.gc:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;border:.5px solid #00000047;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.gc>*{pointer-events:none}.gc-field{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gc-blobs{z-index:1;transform:translate3d(var(--gc-bx),var(--gc-by),0);position:absolute;inset:0}.gc-blobs i{aspect-ratio:1;opacity:.8;border-radius:50%;position:absolute}.gc-wash{z-index:2;background:linear-gradient(#ffffff14,#0000 48%,#0000002b),radial-gradient(60% 45%,#0c0e1c1a,#0000 70%);position:absolute;inset:0}.gc-pattern{z-index:3;width:116%;height:116%;transform:translate3d(var(--gc-px),var(--gc-py),0);-webkit-mask-image:radial-gradient(ellipse at center,transparent 0,transparent var(--gc-clear,24%),#0006 calc(var(--gc-clear,24%) + 20%),#000 76%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 0,transparent var(--gc-clear,24%),#0006 calc(var(--gc-clear,24%) + 20%),#000 76%);mask-image:radial-gradient(ellipse at center,transparent 0,transparent var(--gc-clear,24%),#0006 calc(var(--gc-clear,24%) + 20%),#000 76%);position:absolute;inset:-8%;overflow:hidden}.gc-glow{z-index:4;opacity:var(--gc-glow,0);background:radial-gradient(circle 48cqw at var(--gc-mx)var(--gc-my),#fff3,#ffffff0d 42%,transparent 76%);position:absolute;inset:0}.gc-grain{z-index:5;background-image:var(--gc-grain,none);background-size:var(--gc-grain-size,128px);image-rendering:pixelated;mix-blend-mode:overlay;opacity:.4;position:absolute;inset:0}.gc .gc-title{z-index:6;color:#fff;text-align:center;font-family:var(--font-sans),Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.045em;text-shadow:0 1px 2px #00000014,0 2px 28px #00000029;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 9%;font-size:8cqw;font-weight:400;line-height:1.18;display:flex;position:absolute;inset:0}.gc .gc-title span{display:block}.gc[data-gc-active] :is(.gc-blobs,.gc-pattern){will-change:transform}.gc--hero .gc-blobs i{animation:24s ease-in-out infinite alternate gc-drift}.gc--hero[data-gc-offscreen] .gc-blobs i{animation-play-state:paused}@keyframes gc-drift{0%{transform:translate(-3%,2%)scale(.98)}50%{transform:translate(5%,-4%)scale(1.07)}to{transform:translate(-2%,5%)scale(1.025)}}@media (prefers-reduced-motion:reduce){.gc-blobs i{animation:none!important}.gc-blobs,.gc-pattern{transform:none!important}.gc-glow{display:none}}.glossary-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;margin:0;padding:4px 0 40px;list-style:none;display:grid}.glossary-card-grid>li{content-visibility:auto;contain-intrinsic-size:auto 180px;min-width:0}.glossary-card{color:#fff;border-radius:20px;text-decoration:none;display:block}.glossary-card .gc{aspect-ratio:16/9;transition:box-shadow .5s cubic-bezier(.16,1,.3,1)}.glossary-card:hover .gc{box-shadow:0 22px 44px -28px #1824388c}.glossary-page .glossary-card:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.glossary-card .gc .gc-title{font-size:7.5cqw}@media (max-width:500px){.glossary-card-grid{gap:14px}.glossary-card .gc{border-radius:16px}}.glossary-hero-cover{width:clamp(240px,26vw,380px)}.glossary-hero-cover .gc{box-shadow:0 30px 60px -30px #0009}@media (max-width:800px){.glossary-hero-cover{width:100%}.glossary-hero-cover .gc{aspect-ratio:16/9}.glossary-hero-cover .gc .gc-title{font-size:7.5cqw}}
