.ag[data-astro-cid-z2r5xvuq]{position:relative;display:grid;gap:var(--s-4);align-content:start}.ag-card[data-astro-cid-z2r5xvuq]{position:relative;display:block;padding:10px;border-radius:16px;color:inherit;text-decoration:none!important}.ag-card[data-astro-cid-z2r5xvuq]:focus-visible{outline:2px solid #8fcaff;outline-offset:4px}.ag-plate[data-astro-cid-z2r5xvuq]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,#bed7ff29,#8caae60d 55%,#7896dc17);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 0 0 1px #c8dcff2b,inset 0 1px #ffffff3d,0 40px 80px -40px #000000f2}.ag-plate[data-astro-cid-z2r5xvuq]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-out;box-shadow:inset 0 0 0 1px #6ebeffbf,inset 0 0 24px #2997ff38,0 0 0 1px #2997ff40,0 0 40px -4px #2997ff80}.ag-card[data-astro-cid-z2r5xvuq].is-on .ag-plate[data-astro-cid-z2r5xvuq]:after,.ag-card[data-astro-cid-z2r5xvuq].is-outline .ag-plate[data-astro-cid-z2r5xvuq]:after{opacity:1}.ag-stage[data-astro-cid-z2r5xvuq]{position:relative;display:block;isolation:isolate}.ag-media[data-astro-cid-z2r5xvuq]{position:relative;display:block;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffff0f}.ag--tall[data-astro-cid-z2r5xvuq] .ag-media[data-astro-cid-z2r5xvuq]{background:#0b0d12}.ag-media[data-astro-cid-z2r5xvuq] img{display:block;width:100%;height:auto}.ag-hud[data-astro-cid-z2r5xvuq]{position:absolute;inset:0;border-radius:9px;pointer-events:none;opacity:0;transition:opacity .2s ease-out;background:repeating-linear-gradient(0deg,rgb(140 200 255 / .07) 0 1px,transparent 1px 3px),linear-gradient(rgb(120 190 255 / .08) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgb(120 190 255 / .08) 1px,transparent 1px) 0 0 / 28px 28px;box-shadow:inset 0 0 0 1px #6ebeff73;mix-blend-mode:screen}.ag-card[data-astro-cid-z2r5xvuq].is-on .ag-hud[data-astro-cid-z2r5xvuq]{opacity:1}@media(min-width:64rem)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ag--holo[data-astro-cid-z2r5xvuq] .ag-card[data-astro-cid-z2r5xvuq]{grid-area:card}.ag--holo[data-astro-cid-z2r5xvuq] figcaption[data-astro-cid-z2r5xvuq]{grid-area:cap;max-width:none}.ag--holo[data-astro-cid-z2r5xvuq] figcaption[data-astro-cid-z2r5xvuq]:after{content:"Point at the ad to see why each part works.";display:block;margin-top:.35rem;font-size:.875rem;color:var(--text-3)}.ag-why[data-astro-cid-z2r5xvuq]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ag-p-res[data-astro-cid-z2r5xvuq]{display:grid;gap:.2rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.45;color:#e8f2ff}.ag-why[data-astro-cid-z2r5xvuq] .ag-p-res[data-astro-cid-z2r5xvuq] b[data-astro-cid-z2r5xvuq]{font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8fcaff}.ag-why[data-astro-cid-z2r5xvuq]{display:block;padding:0 4px}.ag-why[data-astro-cid-z2r5xvuq] summary[data-astro-cid-z2r5xvuq]{cursor:pointer;min-height:44px;font-size:.9375rem;font-weight:500;color:var(--text);list-style:none;display:inline-flex;gap:.5rem;align-items:center}.ag-why[data-astro-cid-z2r5xvuq] summary[data-astro-cid-z2r5xvuq]::-webkit-details-marker{display:none}.ag-why[data-astro-cid-z2r5xvuq] summary[data-astro-cid-z2r5xvuq]:before{content:"+";color:var(--blue);font-weight:600;width:1ch}.ag-why[data-astro-cid-z2r5xvuq][open] summary[data-astro-cid-z2r5xvuq]:before{content:"−"}.ag-why[data-astro-cid-z2r5xvuq][open]{display:grid;gap:.75rem}.ag-why[data-astro-cid-z2r5xvuq] .ag-p-res[data-astro-cid-z2r5xvuq]{margin-top:.5rem;color:var(--text)}.ag-sheen[data-astro-cid-z2r5xvuq]{position:absolute;inset:0;border-radius:12px;pointer-events:none;opacity:0;mix-blend-mode:screen;z-index:20;background:linear-gradient(115deg,transparent 30%,rgb(160 210 255 / .08) 42%,rgb(255 255 255 / .16) 50%,rgb(160 210 255 / .08) 58%,transparent 70%)}.ag-card[data-astro-cid-z2r5xvuq].is-on .ag-sheen[data-astro-cid-z2r5xvuq]{animation:ag-sheen 1.6s ease-in-out 1 both}@keyframes ag-sheen{0%{opacity:0}35%{opacity:1}to{opacity:0}}.ag-name[data-astro-cid-z2r5xvuq]{position:absolute;left:22px;bottom:22px;padding:.42rem .7rem;border-radius:var(--r-ctl);font-size:.8125rem;font-weight:500;color:#fff;background:#061226b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #6ebeff99,0 0 20px -4px #2997ffcc;opacity:0;transition:opacity .2s ease-out;pointer-events:none}.ag-card[data-astro-cid-z2r5xvuq]:hover .ag-name[data-astro-cid-z2r5xvuq]{opacity:1}.ag[data-astro-cid-z2r5xvuq] figcaption[data-astro-cid-z2r5xvuq]{display:grid;gap:.15rem;padding-inline:4px;font-size:.9375rem;color:var(--text-2);max-width:46ch}.ag[data-astro-cid-z2r5xvuq] figcaption[data-astro-cid-z2r5xvuq] b[data-astro-cid-z2r5xvuq]{color:var(--text);font-weight:600;letter-spacing:-.015em}.ag[data-astro-cid-z2r5xvuq] figcaption[data-astro-cid-z2r5xvuq] span[data-astro-cid-z2r5xvuq]{font-size:.875rem;color:var(--text-3)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ag-plate[data-astro-cid-z2r5xvuq]{background:var(--glass-fallback)}}@media(prefers-reduced-motion:reduce){.ag-hud[data-astro-cid-z2r5xvuq],.ag-sheen[data-astro-cid-z2r5xvuq]{display:none}.ag-card[data-astro-cid-z2r5xvuq].is-on .ag-sheen[data-astro-cid-z2r5xvuq]{animation:none}}
