.kga-cert-stage{perspective:1400px;display:grid;justify-items:center;gap:var(--kga-space-5,1.25rem);padding-block:var(--kga-space-6,1.5rem)}.kga-cert-float{width:min(100%, 460px);animation:kga-cert-bob 7s ease-in-out infinite}@keyframes kga-cert-bob{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-14px) rotate(0.8deg)}}.kga-cert{position:relative;width:100%;aspect-ratio:2 / 1;cursor:pointer;transform-style:preserve-3d;transform:rotateX(var(--kga-rx,6deg)) rotateY(calc(var(--kga-ry, -10deg) + var(--kga-flip, 0deg)));transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.kga-cert.is-turned{--kga-flip:180deg}.kga-cert__face{position:absolute;inset:0;border-radius:14px;background-color:#fbf6f6;background-image:url(https://kennethgould.co.uk/wp-content/themes/hello-elementor-child/assets/css/../img/colour-theory/paper.svg);background-size:400px 400px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;box-shadow:0 1px 2px rgb(46 42 38 / .08),0 28px 60px rgb(46 42 38 / .22)}.kga-cert__face::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--kga-gx,30%) var(--kga-gy,25%),rgb(255 255 255 / .7),transparent 50%);mix-blend-mode:soft-light;pointer-events:none}.kga-cert__front{display:grid;grid-template-columns:40% 1fr;gap:5%;padding:5% 5% 4% 4%}.kga-cert__portrait{background-color:#3a3634;background-position:center;background-size:cover;border-radius:1px}.kga-cert__form{display:flex;flex-direction:column;justify-content:space-between;margin:-9% -6% -7% 0;padding:8% 7% 6%;background:#fff}.kga-cert__title{font-family:var(--kga-font-display);font-weight:300;font-size:clamp(1.1rem, 3.4vw, 2rem);line-height:1;letter-spacing:.02em;color:#566067}.kga-cert__line{padding-bottom:.15rem;border-bottom:1px solid #9aa0a4;font-size:clamp(0.55rem, 1.2vw, 0.72rem);color:#6c7479}.kga-cert__fine{font-size:clamp(0.5rem, 1.05vw, 0.66rem);color:#6c7479}.kga-cert__back{transform:rotateY(180deg);display:grid;place-content:center;justify-items:center;gap:.3rem;text-align:center;font-size:clamp(0.6rem, 1.35vw, 0.82rem);line-height:1.45;color:#6c7479}.kga-cert__back .kga-cert__logo{width:clamp(140px, 34%, 210px);height:auto;margin-bottom:.6rem;color:var(--kga-lamp-black)}.kga-cert__back hr{width:2.4rem;margin:.5rem 0;border:0;border-top:1px solid #6c7479}.kga-cert__gap{margin-top:.6rem}.kga-cert-float{container-type:inline-size}@supports (width:1cqw){.kga-cert__back{gap:.2em;font-size:2.85cqw;line-height:1.4}.kga-cert__back .kga-cert__logo{width:34cqw;margin-bottom:.3em}.kga-cert__back hr{margin:.25em 0}.kga-cert__back .kga-cert__gap{margin-top:.35em}}.kga-cert-stage .kga-cert-turn{appearance:none;padding:12px 18px;border:1px solid var(--kga-lamp-black);border-radius:2px;background:#fff0;color:var(--kga-lamp-black);font-family:var(--kga-font-body);font-size:11px;font-weight:500;letter-spacing:2px;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:color 0.4s ease,border-color 0.4s ease}.kga-cert-stage .kga-cert-turn:hover,.kga-cert-stage .kga-cert-turn:focus-visible{color:var(--kga-burnt-sienna);border-color:var(--kga-burnt-sienna);background:#fff0}.kga-cert-stage .kga-cert-turn:focus-visible{outline:2px solid var(--kga-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kga-cert-float{animation:none}.kga-cert{transition:none}}