.cert__preview[data-astro-cid-izwfgv65]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left}.cert-dlg[data-astro-cid-izwfgv65]{max-width:min(92vw,820px);max-height:92vh;padding:0;border:0;border-radius:var(--r-m);background:var(--paper);overflow:auto}.cert-dlg[data-astro-cid-izwfgv65]::backdrop{background:#0a1a38b3}.cert-dlg[data-astro-cid-izwfgv65] img[data-astro-cid-izwfgv65]{display:block;width:100%;height:auto}.cert-dlg__close[data-astro-cid-izwfgv65]{position:sticky;top:8px;float:right;margin:8px;width:40px;height:40px;border-radius:999px;border:0;background:var(--brand-navy);color:#fff;font-size:24px;line-height:1;cursor:pointer}.fan[data-astro-cid-izwfgv65]{position:relative;width:min(100%,480px);aspect-ratio:1/1;margin-inline:auto}.fan__sheet[data-astro-cid-izwfgv65]{position:absolute;top:6%;left:50%;width:54%;height:auto;border-radius:12px;border:1px solid var(--line-strong);box-shadow:0 40px 80px -36px #1739768c;background:var(--paper);transform-origin:50% 100%;transition:transform 1s var(--ease-out)}.fan__sheet--0[data-astro-cid-izwfgv65]{transform:translate(-50%) rotate(-12deg) translate(-28%)}.fan__sheet--1[data-astro-cid-izwfgv65]{transform:translate(-50%) rotate(10deg) translate(28%)}.fan__sheet--2[data-astro-cid-izwfgv65]{transform:translate(-50%) translateY(-2%);z-index:1}.fan[data-astro-cid-izwfgv65]:hover .fan__sheet--0[data-astro-cid-izwfgv65]{transform:translate(-50%) rotate(-16deg) translate(-36%)}.fan[data-astro-cid-izwfgv65]:hover .fan__sheet--1[data-astro-cid-izwfgv65]{transform:translate(-50%) rotate(14deg) translate(36%)}.fan[data-astro-cid-izwfgv65]:hover .fan__sheet--2[data-astro-cid-izwfgv65]{transform:translate(-50%) translateY(-5%)}.fan__seal[data-astro-cid-izwfgv65]{position:absolute;z-index:2;right:12%;bottom:10%;width:84px;height:84px;border-radius:999px;background:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 36px -14px #1739768c;animation:seal 6s ease-in-out infinite}.fan__seal[data-astro-cid-izwfgv65] svg[data-astro-cid-izwfgv65]{fill:none;stroke:var(--navy);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes seal{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(8deg)}}@media(max-width:1000px){.fan[data-astro-cid-izwfgv65]{width:min(100%,380px)}}.certs__deco[data-astro-cid-izwfgv65]{right:-140px;top:30%;width:340px;opacity:.4}.cert[data-astro-cid-izwfgv65]{gap:12px;border-color:var(--line-strong)}.cert__preview[data-astro-cid-izwfgv65]{position:relative;display:block;margin:-8px -8px 8px;border-radius:var(--r-md);overflow:hidden;background:var(--tint);aspect-ratio:4/3;border:1px solid var(--line)}.cert__preview[data-astro-cid-izwfgv65] img[data-astro-cid-izwfgv65]{width:100%;height:auto;transform-origin:50% 0;transition:transform .8s var(--ease-out)}.cert[data-astro-cid-izwfgv65]:hover .cert__preview[data-astro-cid-izwfgv65] img[data-astro-cid-izwfgv65]{transform:scale(1.04)}.cert__preview[data-astro-cid-izwfgv65]:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 0%,transparent),#17397659)}.cert__zoom[data-astro-cid-izwfgv65]{position:absolute;z-index:1;left:16px;bottom:14px;padding:6px 14px;border-radius:999px;background:var(--brand-cream);color:var(--brand-navy);font-size:13px;font-weight:500;transform:translateY(6px);opacity:.92;transition:transform .4s var(--ease-out),background-color .3s}.cert__preview[data-astro-cid-izwfgv65]:hover .cert__zoom[data-astro-cid-izwfgv65],.cert__preview[data-astro-cid-izwfgv65]:focus-visible .cert__zoom[data-astro-cid-izwfgv65]{transform:none;background:var(--accent);color:var(--on-accent)}.cert__facts[data-astro-cid-izwfgv65]{margin:4px 0 0;display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.cert__facts[data-astro-cid-izwfgv65] div[data-astro-cid-izwfgv65]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.4}.cert__facts[data-astro-cid-izwfgv65] dt[data-astro-cid-izwfgv65]{color:var(--navy);font-weight:500}.cert__facts[data-astro-cid-izwfgv65] dd[data-astro-cid-izwfgv65]{margin:0}.cert__actions[data-astro-cid-izwfgv65]{margin-top:auto;padding-top:10px}.cert--archive[data-astro-cid-izwfgv65] .cert__preview[data-astro-cid-izwfgv65] img[data-astro-cid-izwfgv65]{filter:grayscale(.6)}@media(max-width:420px){.cert__facts[data-astro-cid-izwfgv65] div[data-astro-cid-izwfgv65]{grid-template-columns:1fr;gap:2px}}
