.cgb[data-astro-cid-jpnm3vjz]{--fam-bright: #38BDF8;position:relative;display:block;isolation:isolate;overflow:hidden;border-radius:24px;background:#0c1538;color:#fff;box-shadow:0 18px 40px #0c153829;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.cgb--below[data-astro-cid-jpnm3vjz]{margin-bottom:26px}.cgb--above[data-astro-cid-jpnm3vjz]{margin-top:26px}.cgb-art[data-astro-cid-jpnm3vjz]{position:relative;overflow:hidden;aspect-ratio:4 / 1;background:#0c1538;transition:transform .9s var(--ease-out)}.cgb-art[data-astro-cid-jpnm3vjz] img[data-astro-cid-jpnm3vjz]{width:100%;height:100%;object-fit:cover;display:block}.cgb-blank[data-astro-cid-jpnm3vjz]{background:repeating-linear-gradient(135deg,color-mix(in srgb,#1C2C78 34%,#fff) 0 14px,color-mix(in srgb,#1C2C78 24%,#fff) 14px 28px)!important;display:grid;place-items:start center;padding-top:14px}.cgb-blank[data-astro-cid-jpnm3vjz] code[data-astro-cid-jpnm3vjz]{font:500 10.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#0c15389e;background:#ffffffb8;padding:6px 9px;border-radius:8px;text-align:center;max-width:88%;word-break:break-all}.cgb[data-astro-cid-jpnm3vjz]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(46% 85% at 50% 52%,#060a24bd,#060a246b 55%,#060a2400)}.cgb-glow[data-astro-cid-jpnm3vjz]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 90% at 50% 118%,color-mix(in srgb,var(--fam-bright) 45%,transparent),transparent 72%);opacity:0;transition:opacity .5s var(--ease-out)}.cgb[data-astro-cid-jpnm3vjz]:after{content:"";position:absolute;top:-25%;bottom:-25%;left:0;width:30%;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transform:translate(-170%) skew(-14deg)}.cgb-copy[data-astro-cid-jpnm3vjz]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 24px;text-align:center}.cgb[data-astro-cid-jpnm3vjz] h2[data-astro-cid-jpnm3vjz]{margin:0;font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:#fff;font-size:clamp(30px,3.4vw,46px);line-height:1;text-shadow:0 2px 18px rgba(0,0,0,.35)}.cgb[data-astro-cid-jpnm3vjz] p[data-astro-cid-jpnm3vjz]{margin:0;color:#dde5fa;font:500 16.5px/1.4 var(--font-body);max-width:34em;text-shadow:0 1px 12px rgba(0,0,0,.4)}.cgb-btn[data-astro-cid-jpnm3vjz]{display:inline-flex;align-items:center;margin-top:8px;padding:13px 22px;border-radius:12px;background:#fff;color:var(--nav);font:600 15px/1 var(--font-body);white-space:nowrap;box-shadow:0 10px 24px #00000047}.cgb[data-astro-cid-jpnm3vjz]:hover h2[data-astro-cid-jpnm3vjz]{text-decoration:none}.cgb[data-astro-cid-jpnm3vjz]:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(hover:hover){.cgb[data-astro-cid-jpnm3vjz]:hover{transform:translateY(-4px);box-shadow:0 30px 60px #0c153847;text-decoration:none}.cgb[data-astro-cid-jpnm3vjz]:hover .cgb-art[data-astro-cid-jpnm3vjz]{transform:scale(1.04)}.cgb[data-astro-cid-jpnm3vjz]:hover .cgb-glow[data-astro-cid-jpnm3vjz]{opacity:1}.cgb[data-astro-cid-jpnm3vjz]:hover:after{transform:translate(520%) skew(-14deg);transition:transform 1.1s var(--ease-out)}}@media(prefers-reduced-motion:reduce){.cgb[data-astro-cid-jpnm3vjz],.cgb-art[data-astro-cid-jpnm3vjz],.cgb[data-astro-cid-jpnm3vjz]:after{transition:none!important}.cgb[data-astro-cid-jpnm3vjz]:hover,.cgb[data-astro-cid-jpnm3vjz]:hover .cgb-art[data-astro-cid-jpnm3vjz]{transform:none}.cgb[data-astro-cid-jpnm3vjz]:hover:after{transform:translate(-170%) skew(-14deg)}}@media(max-width:820px){.cgb-art[data-astro-cid-jpnm3vjz]{aspect-ratio:3 / 1}}@media(max-width:540px){.cgb[data-astro-cid-jpnm3vjz]{border-radius:20px}.cgb--below[data-astro-cid-jpnm3vjz]{margin-bottom:18px}.cgb--above[data-astro-cid-jpnm3vjz]{margin-top:18px}.cgb-art[data-astro-cid-jpnm3vjz]{aspect-ratio:3 / 2}.cgb[data-astro-cid-jpnm3vjz]:before{background:radial-gradient(80% 75% at 50% 52%,#060a24bd,#060a246b 60%,#060a241a)}.cgb[data-astro-cid-jpnm3vjz] p[data-astro-cid-jpnm3vjz]{font-size:15px}}
