.cert[data-astro-cid-ink5bgwm]{margin:0;width:100%;max-width:420px;perspective:1400px}.cert__paper[data-astro-cid-ink5bgwm]{position:relative;aspect-ratio:1 / 1.32;background:radial-gradient(120% 90% at 22% 8%,rgba(255,255,255,.9),transparent 60%),linear-gradient(168deg,#fffdf8,#f6f2e6 55%,#efe9d9);box-shadow:0 1px #ffffffb3 inset,0 40px 80px -46px #0120198c,0 8px 20px -14px #01201966;transform:rotate(-1.6deg);transition:transform 1s var(--ease-brand);transform-style:preserve-3d;will-change:transform}.cert[data-astro-cid-ink5bgwm]:hover .cert__paper[data-astro-cid-ink5bgwm]{transform:rotate(0) translateY(-6px)}.cert__paper[data-astro-cid-ink5bgwm]:before,.cert__paper[data-astro-cid-ink5bgwm]:after{content:"";position:absolute;pointer-events:none}.cert__paper[data-astro-cid-ink5bgwm]:before{inset:clamp(10px,3.4%,16px);border:1px solid color-mix(in srgb,var(--color-gold) 52%,transparent)}.cert__paper[data-astro-cid-ink5bgwm]:after{inset:clamp(14px,4.6%,21px);border:1px solid color-mix(in srgb,var(--color-gold) 22%,transparent)}.cert__guilloche[data-astro-cid-ink5bgwm]{position:absolute;inset:0;opacity:.5;background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-gold) 9%,transparent) 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--color-gold) 7%,transparent) 0 1px,transparent 1px 7px);mask-image:radial-gradient(75% 70% at 50% 50%,transparent 42%,#000 100%)}.cert__inner[data-astro-cid-ink5bgwm]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(26px,8%,46px) clamp(22px,8%,42px)}.cert__logo[data-astro-cid-ink5bgwm]{width:clamp(74px,26%,128px);height:auto;margin-top:clamp(6px,2%,16px)}.cert__divider[data-astro-cid-ink5bgwm]{width:42%;height:1px;background:color-mix(in srgb,var(--color-gold) 60%,transparent);margin:clamp(14px,4%,22px) 0}.cert__title[data-astro-cid-ink5bgwm]{font-family:var(--font-display);font-weight:300;font-size:clamp(1.35rem,7.2%,2.05rem);line-height:1.16;letter-spacing:-.01em;color:var(--color-ink)}.cert__label[data-astro-cid-ink5bgwm]{margin-top:auto;font-size:clamp(8px,2.1%,9.5px);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted)}.cert__name[data-astro-cid-ink5bgwm]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.05rem,5.6%,1.55rem);line-height:1.25;color:var(--color-forest);margin-top:clamp(10px,3%,16px);max-width:90%}.cert__course[data-astro-cid-ink5bgwm]{margin-top:12px;font-size:clamp(8px,2.1%,9.5px);letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted);max-width:90%}.cert__seal[data-astro-cid-ink5bgwm]{position:relative;display:grid;place-items:center;width:clamp(52px,17%,70px);aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-gold) 60%,transparent);margin:clamp(16px,5%,26px) 0 auto;font-size:clamp(7px,1.9%,8.5px);letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--color-gold-ink)}.cert__seal[data-astro-cid-ink5bgwm]:before{content:"";position:absolute;width:clamp(44px,14.4%,60px);aspect-ratio:1;border-radius:50%;border:1px dotted color-mix(in srgb,var(--color-gold) 40%,transparent)}.cert__code[data-astro-cid-ink5bgwm],.cert__date[data-astro-cid-ink5bgwm]{font-size:clamp(7.5px,2%,9px);letter-spacing:.3em;text-transform:uppercase;color:var(--color-muted)}.cert__code[data-astro-cid-ink5bgwm] b[data-astro-cid-ink5bgwm],.cert__date[data-astro-cid-ink5bgwm] b[data-astro-cid-ink5bgwm]{display:block;font-family:var(--font-display);font-weight:400;letter-spacing:.16em;color:var(--color-forest)}.cert__code[data-astro-cid-ink5bgwm] b[data-astro-cid-ink5bgwm]{font-size:clamp(.9rem,4.4%,1.15rem);margin-top:7px}.cert__date[data-astro-cid-ink5bgwm]{margin-top:clamp(9px,2.6%,14px)}.cert__date[data-astro-cid-ink5bgwm] b[data-astro-cid-ink5bgwm]{font-size:clamp(.72rem,3.2%,.88rem);margin-top:5px}.cert__date[data-astro-cid-ink5bgwm][hidden]{display:none}.cert[data-astro-cid-ink5bgwm].is-verified .cert__paper[data-astro-cid-ink5bgwm]{transform:rotate(0);box-shadow:0 1px #ffffffb3 inset,0 44px 90px -46px #01201999,0 0 0 1px color-mix(in srgb,var(--color-gold) 45%,transparent)}.cert[data-astro-cid-ink5bgwm].is-verified .cert__name[data-astro-cid-ink5bgwm]{font-size:clamp(.78rem,3.1%,.94rem);font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.cert__paper[data-astro-cid-ink5bgwm],.cert[data-astro-cid-ink5bgwm]:hover .cert__paper[data-astro-cid-ink5bgwm]{transform:none}}
