:root{--kga-paper-tex:url(https://kennethgould.co.uk/wp-content/themes/hello-elementor-child/assets/css/../img/colour-theory/paper.svg);--kga-band-inner:clamp(2.25rem, calc(1.25rem + 2.4vw), 3.5rem);--kga-ease-slow:cubic-bezier(0.16, 1, 0.3, 1)}body.kga-paper-ground{background-color:var(--kga-titanium-white);background-image:var(--kga-paper-tex);background-size:400px 400px}.kga-ground.kga-ground{background-color:var(--kga-unbleached-titanium);background-image:none}.kga-bg-canvas.kga-bg-canvas{background-color:var(--kga-canvas);background-image:none}.kga-paper.kga-paper{background-color:var(--kga-titanium-white);background-image:var(--kga-paper-tex);background-size:400px 400px}.kga-paper.kga-torn{position:relative;z-index:1;filter:drop-shadow(0 0 .5px rgb(46 42 38 / .06))}.kga-paper.kga-torn::before,.kga-paper.kga-torn::after{content:"";position:absolute;left:0;right:0;height:8px;pointer-events:none;background-color:var(--kga-titanium-white);background-image:var(--kga-paper-tex);background-size:400px 400px;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kga-paper.kga-torn::before{top:-5px;background-position:0 5px;-webkit-mask-image:url(https://kennethgould.co.uk/wp-content/themes/hello-elementor-child/assets/css/../img/colour-theory/tear-top.png);mask-image:url(https://kennethgould.co.uk/wp-content/themes/hello-elementor-child/assets/css/../img/colour-theory/tear-top.png)}.kga-paper.kga-torn::after{bottom:-5px;-webkit-mask-image:url(https://kennethgould.co.uk/wp-content/themes/hello-elementor-child/assets/css/../img/colour-theory/tear-bottom.png);mask-image:url(https://kennethgould.co.uk/wp-content/themes/hello-elementor-child/assets/css/../img/colour-theory/tear-bottom.png)}.kga-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.kga-w{display:inline-block;white-space:pre}.kga-js .kga-motion .kga-words:not(.is-in) .kga-w{opacity:0}.kga-js .kga-motion .kga-words.is-in .kga-w{animation:kga-rise-word 1.4s var(--kga-ease-slow) backwards;animation-delay:calc(var(--kga-i, 0) * 0.32s)}@keyframes kga-rise-word{from{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.kga-js .kga-motion .kga-focus:not(.is-in),.kga-js .kga-order-form .kga-focus:not(.is-in){opacity:0}.kga-js .kga-motion .kga-focus.is-in,.kga-js .kga-order-form .kga-focus.is-in{animation:kga-focus 2.6s var(--kga-ease-slow) backwards;animation-delay:calc(var(--kga-k, 0) * 0.3s)}@keyframes kga-focus{from{opacity:0;filter:blur(14px);transform:scale(1.04)}to{opacity:1;filter:blur(0);transform:none}}@media (prefers-reduced-motion:reduce){.kga-js .kga-motion .kga-words .kga-w,.kga-js .kga-motion .kga-focus{opacity:1;animation:none;filter:none;transform:none}}.kga-mount{background:none;overflow:visible}.kga-mount-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(100%, calc(100% * var(--kga-ar, 1)));height:min(100%, calc(100% / var(--kga-ar, 1)))}.kga-mount-frame .kga-gallery-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;box-sizing:border-box;border:10px solid var(--kga-gesso);background:var(--kga-gesso)}.kga-mount-frame .kga-sold-tag{top:0;left:0;z-index:1}.kga-pd__mount.kga-pd__mount{padding:0;background:none}.kga-pd__mount.kga-pd__mount::before,.kga-pd__mount.kga-pd__mount::after{display:none}.kga-pd__mount .kga-pd__img{box-sizing:border-box;border:10px solid var(--kga-gesso);background:var(--kga-gesso)}.kga-swatches{display:flex;align-items:center;gap:.18rem;min-height:.45rem;margin-top:.55rem}.kga-swatch{display:block;width:.6rem;height:.42rem;background:var(--kga-c);transition:transform 0.9s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--kga-i, 0) * 110ms)}.kga-swatch:nth-child(1){border-radius:62% 38% 55% 45% / 50% 62% 38% 50%}.kga-swatch:nth-child(2){border-radius:45% 55% 40% 60% / 60% 45% 55% 40%}.kga-swatch:nth-child(3){border-radius:55% 45% 62% 38% / 42% 58% 42% 58%}.kga-swatch:nth-child(4){border-radius:40% 60% 50% 50% / 55% 40% 60% 45%}.kga-swatch:nth-child(5){border-radius:52% 48% 38% 62% / 48% 52% 48% 52%}.kga-swatches__label{margin-left:.4rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kga-muted)}.kga-pd .kga-swatches{margin-top:var(--kga-space-2,.5rem);gap:.25rem}.kga-pd .kga-swatch{width:.95rem;height:.7rem}.kga-js .kga-motion .kga-gallery-item:has(.kga-focus:not(.is-in)) .kga-swatch{transform:scale(0)}body .e-con.kga-band-pad.kga-band-pad{--padding-top:var(--kga-band-inner);--padding-bottom:var(--kga-band-inner)}.kga-js .kga-motion .kga-pp-hero__art img{animation:kga-mist-in 3.2s cubic-bezier(.25,.1,.25,1) backwards}.kga-js .kga-motion .kga-pp-hero__eyebrow,.kga-js .kga-motion .kga-pp-hero__lead,.kga-js .kga-motion .kga-pp-hero .kga-pp-actions{animation:kga-mist-text 1.8s cubic-bezier(.25,.1,.25,1) backwards}.kga-js .kga-motion .kga-pp-hero__eyebrow{animation-delay:0.9s}.kga-js .kga-motion .kga-pp-hero__lead{animation-delay:2.2s}.kga-js .kga-motion .kga-pp-hero .kga-pp-actions{animation-delay:2.6s}.kga-js .kga-motion .kga-pp-hero__title.is-in .kga-w{animation-delay:calc(1.2s + var(--kga-i, 0) * 0.32s)}@keyframes kga-mist-in{0%{opacity:.35;filter:blur(22px) saturate(.5) brightness(1.18);transform:scale(1.06)}45%{opacity:.8}100%{opacity:1;filter:blur(0) saturate(1) brightness(1);transform:none}}@keyframes kga-mist-text{from{opacity:0;filter:blur(12px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:none}}.kga-pp-steps .kga-pp-step::before{color:var(--kga-burnt-sienna)}.kga-js .kga-motion .kga-pp-steps .kga-pp-step::before{color:#fff0;-webkit-text-stroke:1px var(--kga-davys-grey);transition:color 1.2s var(--kga-ease-slow),-webkit-text-stroke-color 1.2s var(--kga-ease-slow)}.kga-js .kga-motion .kga-pp-steps.is-in .kga-pp-step::before{color:var(--kga-burnt-sienna);-webkit-text-stroke-color:var(--kga-burnt-sienna)}.kga-js .kga-motion .kga-pp-steps.is-in .kga-pp-step:nth-child(2)::before{transition-delay:0.4s}.kga-js .kga-motion .kga-pp-steps.is-in .kga-pp-step:nth-child(3)::before{transition-delay:0.8s}.kga-js .kga-motion .kga-pp-steps.is-in .kga-pp-step:nth-child(4)::before{transition-delay:1.2s}