.CertificateDocument-module__LNgfJW__item{min-width:0}.CertificateDocument-module__LNgfJW__artifactRegion{padding-inline:clamp(.35rem,1.2vw,1rem);position:relative}.CertificateDocument-module__LNgfJW__artifact{--certificate-rotation:0deg;isolation:isolate;width:100%;max-width:410px;transform:rotate(var(--certificate-rotation));transform-origin:50%;transition:transform .28s var(--ease-motion-out), box-shadow .28s ease;background:#ffffffc7;border:1px solid #2f282124;margin-inline:auto;padding:clamp(.45rem,1vw,.65rem);position:relative;box-shadow:0 2px 3px #2f282129,0 14px 22px #2f28211a}a.CertificateDocument-module__LNgfJW__artifact{color:inherit;text-decoration:none;display:block}.CertificateDocument-module__LNgfJW__artifact:focus-visible{outline:3px solid var(--color-sketch-accent);outline-offset:5px}.CertificateDocument-module__LNgfJW__artifact:hover,.CertificateDocument-module__LNgfJW__artifact:focus-within{transform:translateY(-4px) scale(1.015) rotate(calc(var(--certificate-rotation) * .25));box-shadow:0 3px 4px #2f28212e,0 18px 28px #2f282124}.CertificateDocument-module__LNgfJW__microsoft{--certificate-rotation:-1.4deg}.CertificateDocument-module__LNgfJW__braven{--certificate-rotation:.5deg}.CertificateDocument-module__LNgfJW__codepath{--certificate-rotation:1.3deg}.CertificateDocument-module__LNgfJW__certificateImage{filter:contrast(1.02)brightness(1.02);width:100%;height:auto;display:block}.CertificateDocument-module__LNgfJW__credlyFrame{aspect-ratio:1200/927;pointer-events:none;background:#f2e8d85c;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;overflow:hidden}.CertificateDocument-module__LNgfJW__credlyBadge{width:100%;height:100%;display:block;max-width:none!important}.CertificateDocument-module__LNgfJW__tape{z-index:3;pointer-events:none;background:#e1c9a5b8;border:1px solid #ffffff61;width:4.75rem;height:1.55rem;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 3px #2f28211f}.CertificateDocument-module__LNgfJW__codepath .CertificateDocument-module__LNgfJW__tape{transform:translate(-50%)rotate(2deg)}.CertificateDocument-module__LNgfJW__pin{z-index:3;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff6dc 0 9%,#c8914c 38%,#8a5b29 100%);border:2px solid #2f282133;border-radius:9999px;width:1.85rem;height:1.85rem;position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #2f28213d,0 8px 10px #2f28211f}.CertificateDocument-module__LNgfJW__label{padding:1.35rem .75rem 0}.CertificateDocument-module__LNgfJW__issuerLine{align-items:center;gap:.7rem;display:flex}.CertificateDocument-module__LNgfJW__issuerMark{border:2px solid var(--color-sketch-accent);opacity:.8;border-radius:9999px;flex:none;width:.7rem;height:.7rem;display:inline-block}.CertificateDocument-module__LNgfJW__issuer{color:var(--color-sketch-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700;line-height:1.2}.CertificateDocument-module__LNgfJW__title{max-width:25rem;color:var(--color-sketch-ink);font-family:var(--font-title);text-wrap:balance;margin-top:.55rem;font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:700;line-height:1.05}.CertificateDocument-module__LNgfJW__details{color:var(--color-sketch-ink);align-items:flex-start;gap:.55rem;margin-top:.9rem;font-size:.95rem;font-weight:700;display:flex}.CertificateDocument-module__LNgfJW__details svg{color:var(--color-sketch-accent);flex:none;margin-top:.15rem}.CertificateDocument-module__LNgfJW__description{max-width:31rem;color:color-mix(in srgb, var(--color-sketch-ink) 78%, transparent);margin-top:.7rem;font-size:1.05rem;line-height:1.45}.CertificateDocument-module__LNgfJW__credentialLink{min-height:44px;color:var(--color-sketch-accent);text-underline-offset:.32rem;align-items:center;gap:.35rem;margin-top:.95rem;font-size:1rem;font-weight:700;-webkit-text-decoration:underline #b182596b;text-decoration:underline #b182596b;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.CertificateDocument-module__LNgfJW__credentialLink svg{transition:transform .2s}.CertificateDocument-module__LNgfJW__credentialLink:hover,.CertificateDocument-module__LNgfJW__credentialLink:focus-visible{color:var(--color-sketch-ink);text-decoration-color:currentColor}.CertificateDocument-module__LNgfJW__credentialLink:hover svg,.CertificateDocument-module__LNgfJW__credentialLink:focus-visible svg{transform:translate(3px,-2px)}@media (min-width:640px){.CertificateDocument-module__LNgfJW__label{padding-inline:1rem}}@media (min-width:1024px){.CertificateDocument-module__LNgfJW__credlyBadge{transform-origin:50%;transform:translateY(28px)scale(1.12)}}@media (min-width:640px) and (max-width:1023px){.CertificateDocument-module__LNgfJW__item{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.CertificateDocument-module__LNgfJW__artifactRegion{padding-inline:1rem}.CertificateDocument-module__LNgfJW__label{padding:0}}@media (max-width:639px){.CertificateDocument-module__LNgfJW__microsoft{--certificate-rotation:-.4deg}.CertificateDocument-module__LNgfJW__braven{--certificate-rotation:0deg}.CertificateDocument-module__LNgfJW__codepath{--certificate-rotation:.4deg}.CertificateDocument-module__LNgfJW__tape{width:4.25rem;height:1.35rem;top:-.65rem}.CertificateDocument-module__LNgfJW__pin{width:1.55rem;height:1.55rem;top:-.9rem}.CertificateDocument-module__LNgfJW__label{padding-inline:.25rem}.CertificateDocument-module__LNgfJW__title{font-size:clamp(1.6rem,8vw,2rem)}.CertificateDocument-module__LNgfJW__credlyBadge{transform:none}}@media (prefers-reduced-motion:reduce){.CertificateDocument-module__LNgfJW__artifact,.CertificateDocument-module__LNgfJW__credlyBadge,.CertificateDocument-module__LNgfJW__credentialLink,.CertificateDocument-module__LNgfJW__credentialLink svg{transition:none}.CertificateDocument-module__LNgfJW__artifact:hover,.CertificateDocument-module__LNgfJW__artifact:focus-within{transform:rotate(var(--certificate-rotation));box-shadow:0 2px 3px #2f282129,0 14px 22px #2f28211a}.CertificateDocument-module__LNgfJW__credentialLink:hover svg,.CertificateDocument-module__LNgfJW__credentialLink:focus-visible svg{transform:none}}
