@layer theme,base;@layer components{.kc-v3{--kc-display:var(--font-display);--kc-ink-bg:radial-gradient(70% 60% at 88% 0%, #a98a6d33, #a98a6d00 70%), radial-gradient(60% 55% at 0% 100%, #0c0b0a59, #0c0b0a00 70%), var(--color-ink);--kc-sy:clamp(5rem, 2.6rem + 6.8vw, 9.5rem);--kc-gut:max(clamp(20px, 5vw, 56px), env(safe-area-inset-left,0px));--kc-gut-r:max(clamp(20px, 5vw, 56px), env(safe-area-inset-right,0px))}.kc-root{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-porcelain);-webkit-font-smoothing:antialiased;font-size:clamp(1rem,.96rem + .12vw,1.0625rem);line-height:1.6;overflow-x:clip}:where(.kc-v3) em{font-style:italic}:where(.kc-v3) :focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:3px;box-shadow:none;border-radius:8px}:where(.kc-v3 .kc-dark,.kc-v3.kc-dark,.kc-hdr.is-dark) :focus-visible{outline-color:var(--color-gold-bright)}.kc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kc-display{font-family:var(--kc-display);font-optical-sizing:auto;font-weight:300}.kc-em{letter-spacing:-.01em;font-style:italic;font-weight:300}.kc-ink{background:var(--kc-ink-bg);color:var(--color-porcelain)}.kc-wrap{max-width:1328px;padding-left:var(--kc-gut);padding-right:var(--kc-gut-r);margin-inline:auto}.kc-sec{padding-block:var(--kc-sy)}.kc-img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.kc-label,.kc-label-d{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-deep);align-items:center;gap:14px;margin:0;font-size:clamp(.75rem,.73rem + .08vw,.8125rem);font-weight:500;line-height:1.4;display:inline-flex}.kc-label-d{color:var(--color-gold-soft)}.kc-label:before,.kc-label-d:before{content:"";background:var(--color-gold);flex:none;width:28px;height:1px;display:block}.kc-label-d:before{background:var(--color-gold-soft)}.kc-label.kc-no-rule:before,.kc-label-d.kc-no-rule:before{display:none}.kc-kicker,.kc-kicker-d{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-deep);margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.kc-kicker-d{color:var(--color-gold-soft)}.kc-h2,.kc-h2-d{font-family:var(--kc-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.3rem + 2.45vw,3.5rem);font-weight:300;line-height:1.04}.kc-h2-d{color:var(--color-porcelain)}.kc-h3l{font-family:var(--kc-display);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 1.45vw,2.5rem);font-weight:300;line-height:1.1}.kc-h3{font-family:var(--kc-display);font-optical-sizing:auto;letter-spacing:-.008em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.05rem + .75vw,1.75rem);font-weight:400;line-height:1.16}.kc-lead,.kc-lead-d{color:var(--color-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.95rem + .35vw,1.25rem);line-height:1.6}.kc-lead-d{color:var(--color-night-muted)}.kc-body,.kc-body-d{color:var(--color-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1rem,.96rem + .12vw,1.0625rem);line-height:1.65}.kc-body-d{color:var(--color-night-muted)}.kc-small,.kc-small-d{color:var(--color-stone);text-wrap:pretty;margin:0;font-size:clamp(.875rem,.85rem + .1vw,.9375rem);line-height:1.6}.kc-small-d{color:var(--color-night-muted)}.kc-num-tab{font-variant-numeric:tabular-nums}.kc-h3,.kc-opt,:where(.kc-v3) :is(h3,h4).kc-display{font-variation-settings:"SOFT" 0, "WONK" 0}.kc-sans{font-family:var(--font-sans);font-variation-settings:normal;letter-spacing:normal;text-wrap:wrap;line-height:1.4}.kc-skip{z-index:90;background:var(--color-gold-deep);color:#fff;border-radius:999px;padding:12px 18px;font-weight:500;text-decoration:none;position:absolute;top:-80px;left:16px}.kc-skip:focus{color:#fff;top:12px}.kc-btn{min-height:54px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,box-shadow .4s,transform .2s;display:inline-flex}.kc-btn:active{transform:scale(.98)}.kc-arw{transition:transform .35s var(--ease-lux);display:inline-flex}.kc-btn:hover .kc-arw,.kc-link:hover .kc-arw,.kc-card:hover .kc-arw,.kc-row:hover .kc-arw{transform:translate(4px)}.kc-btn-p{background:var(--color-gold-deep);color:#fff;border-color:var(--color-gold-deep);box-shadow:0 10px 30px -14px #7a6142bf}.kc-btn-p:hover{background:var(--color-gold-ink);border-color:var(--color-gold-ink);color:#fff;box-shadow:0 16px 40px -14px #614e38d9}.kc-btn-o{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.kc-btn-o:hover{background:var(--color-ink);color:var(--color-porcelain)}.kc-btn-od{color:var(--color-porcelain);background:0 0;border-color:#f6ece38c}.kc-btn-od:hover,.kc-btn-l{background:var(--color-porcelain);color:var(--color-ink);border-color:var(--color-porcelain)}.kc-btn-l:hover{color:var(--color-ink);background:#fff}.kc-btn-wa{background:var(--color-jade);color:#fff;border-color:var(--color-jade)}.kc-btn-wa:hover{color:#fff;background:#285f45;border-color:#285f45}.kc-link{min-height:44px;color:var(--color-ink);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);align-items:center;gap:8px;font-size:1rem;font-weight:500;transition:color .25s,text-decoration-color .25s;display:inline-flex}.kc-link:hover{color:var(--color-gold-deep);-webkit-text-decoration-color:var(--color-gold-deep);text-decoration-color:var(--color-gold-deep)}.kc-link-d{color:var(--color-porcelain);-webkit-text-decoration-color:var(--color-gold-soft);text-decoration-color:var(--color-gold-soft)}.kc-link-d:hover{color:#fff;text-decoration-color:#fff}button.kc-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.kc-tlink{color:inherit;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.kc-tlink:hover{color:var(--color-gold-deep)}.kc-dark .kc-tlink:hover{color:#fff}.kc-flink{transition:color .25s}.kc-flink:hover{color:#fff!important}.kc-hdr{transition:background-color .45s,color .45s,box-shadow .45s}.kc-hdr.is-dark{color:var(--color-porcelain);background:#2a242000}.kc-hdr.is-light{color:var(--color-ink);box-shadow:0 1px 0 var(--color-sand), 0 12px 30px -24px #2a242059;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#f6ece3f5}.kc-hdr .kc-hlink{color:inherit;text-decoration:none}.kc-hdr .kc-hlink:hover{text-underline-offset:6px;text-decoration:underline}.kc-hdr.is-dark .kc-btn-hs{color:var(--color-porcelain);background:0 0;border-color:#f6ece38c}.kc-hdr.is-dark .kc-btn-hs:hover{background:var(--color-porcelain);color:var(--color-ink)}.kc-hdr.is-light .kc-btn-hs{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.kc-hdr.is-light .kc-btn-hs:hover{background:var(--color-ink);color:var(--color-porcelain)}.kc-iconbtn{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s,transform .2s;display:inline-flex}.kc-iconbtn:active{transform:scale(.96)}.kc-hdr.is-dark .kc-iconbtn:hover{background:#f6ece31a}.kc-hdr.is-light .kc-iconbtn:hover{background:#2a24200f}.kc-ddbtn{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:500;transition:background-color .25s,border-color .25s;display:inline-flex;position:relative}.kc-hdr.is-dark .kc-ddbtn:hover,.kc-hdr.is-dark .kc-ddbtn[aria-expanded=true]{background:#f6ece31a}.kc-hdr.is-light .kc-ddbtn:hover,.kc-hdr.is-light .kc-ddbtn[aria-expanded=true]{background:#2a24200f}.kc-ddbtn.is-cur:after{content:"";opacity:.8;background:currentColor;height:1px;position:absolute;bottom:6px;left:14px;right:30px}.kc-chev{transition:transform .45s var(--ease-lux);display:flex}.is-open .kc-chev,[aria-expanded=true] .kc-chev{transform:rotate(180deg)}.kc-mega{animation:kc3-rise-s .45s var(--ease-lux) backwards}.kc-row{transition:background-color .25s}.kc-row:hover{background-color:#7a61420f}.kc-menu{background:var(--color-ink);color:var(--color-porcelain);animation:kc3-menu .5s var(--ease-lux) backwards}.kc-menu a.kc-mlink{min-height:54px;color:var(--color-porcelain);font-family:var(--kc-display);letter-spacing:-.01em;border-bottom:1px solid #f6ece324;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:300;text-decoration:none;display:flex}.kc-menu li{animation:kc3-rise .6s var(--ease-lux) backwards;animation-delay:calc(var(--i,0) * 50ms + .12s)}.kc-show-tablet{display:none}@media (max-width:1240px){.kc-hide-tablet{display:none!important}.kc-show-tablet{display:inline!important}}.kc-btn.kc-hbtn{min-height:44px;padding:0 18px;font-size:.9375rem}@media (max-width:1359px){.kc-hdr-xl{display:none!important}}@media (max-width:430px){.kc-hdr .kc-btn.kc-hbtn{padding:0 14px}.kc-hdr-compact .kc-iconbtn{width:44px;height:44px}}.kc-mega .kc-list>li{animation:kc3-rise-s .5s var(--ease-lux) backwards;animation-delay:calc(var(--i,0) * 28ms + 60ms)}.kc-annc{background:var(--color-ink-soft);color:var(--color-porcelain)}.kc-annc a,:where(.kc-v3) .kc-annc a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #dcc4a8b3;text-decoration:underline #dcc4a8b3}.kc-annc a:hover,:where(.kc-v3) .kc-annc a:hover{color:#fff;text-decoration-color:#fff}.kc-annc strong{color:var(--color-gold-bright);font-weight:500}.kc-annc-row{text-align:center;place-items:center;min-height:42px;font-size:.875rem;line-height:1.35;display:grid}.kc-annc-m{opacity:0;visibility:hidden;animation:20s ease-in-out infinite both kc3-annc4;animation-delay:calc(var(--k,0) * 5s - .6s);flex-wrap:wrap;grid-area:1/1;justify-content:center;align-items:center;gap:4px 10px;margin:0;display:flex}.kc-annc-m:only-child{opacity:1;visibility:visible;animation:none}.kc-annc:hover .kc-annc-m,.kc-annc:focus-within .kc-annc-m,.kc-annc.is-paused .kc-annc-m{animation-play-state:paused}.kc-annc-row{padding-inline:44px;position:relative}.kc-annc-pause{width:44px;height:100%;min-height:40px;color:var(--color-gold-bright);opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .25s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kc-annc-pause:hover,.kc-annc-pause:focus-visible{opacity:1}.kc-annc-tag{min-height:22px;color:var(--color-gold-bright);letter-spacing:.1em;text-transform:uppercase;border:1px solid #dcc4a880;border-radius:999px;align-items:center;padding:0 9px;font-size:.6875rem;font-weight:600;display:inline-flex}@media (max-width:960px){.kc-annc-row{min-height:54px;padding-block:6px}}@media (max-width:640px){.kc-annc-tag{display:none}.kc-annc-row{min-height:46px;font-size:.8125rem}}@media (max-width:360px){.kc-annc-row{min-height:4rem;font-size:.75rem}}.kc-grain{opacity:.07;mix-blend-mode:overlay;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kc-bigk{pointer-events:none;position:absolute}.kc-frame{pointer-events:none;border:1px solid #a98a6d8c;border-radius:36px;position:absolute}.kc-card{color:var(--color-ink);transition:transform .6s var(--ease-lux), box-shadow .6s var(--ease-lux);flex-direction:column;text-decoration:none;display:flex;position:relative}.kc-card:hover{transform:translateY(-6px)}.kc-card.kc-dark{color:var(--color-porcelain)}.kc-zoom{isolation:isolate;position:relative;overflow:hidden}.kc-zoom img{transition:transform 1.4s var(--ease-lux)}.kc-card:hover .kc-zoom img{transform:scale(1.06)}.kc-lift{transition:box-shadow .6s var(--ease-lux), transform .6s var(--ease-lux)}.kc-lift:hover{box-shadow:0 8px 24px -8px #2a242024,0 28px 64px -24px #2a24203d}.kc-chip{transition:background-color .25s,color .25s,border-color .25s,transform .2s}.kc-chip:hover{border-color:var(--color-ink)!important}.kc-chip:active{transform:scale(.97)}.kc-pchip{min-height:40px;color:var(--color-porcelain);border:1px solid #f6ece347;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;text-decoration:none;transition:background-color .3s,border-color .3s;display:inline-flex}.kc-pchip:hover{color:#fff;background:#f6ece314;border-color:#f6ece399}.kc-pchip strong{color:var(--color-gold-bright);font-weight:500}.kc-hchips .kc-pchip{min-height:36px;padding:0 13px;font-size:.8125rem}.kc-dir{transition:background-color .3s}.kc-dir:hover{background-color:#fff}.kc-tab{transition:background-color .3s,color .3s,border-color .3s,transform .2s}.kc-tab:hover{border-color:var(--color-ink)!important}.kc-tab:active{transform:scale(.96)}.kc-amt{transition:background-color .25s,color .25s,border-color .25s,transform .18s}.kc-amt:hover{border-color:var(--color-ink)!important}.kc-amt:active{transform:scale(.95)}.kc-fchip{transition:background-color .25s,color .25s,border-color .25s,transform .18s,box-shadow .25s}.kc-fchip:hover{border-color:var(--color-ink)!important}.kc-fchip:active{transform:scale(.95)}.kc-tog{min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid var(--color-sand);color:var(--color-ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;display:inline-flex}.kc-tog.is-white{background:#fff}.kc-tog[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-porcelain)}.kc-tog.kc-fchip[aria-pressed=true]{box-shadow:0 8px 20px -10px #2a242099}.kc-tog.kc-amt{border-color:var(--color-stone-soft);background:#fff;min-width:64px;font-size:1rem;font-weight:500}.kc-tog.kc-amt[aria-pressed=true]{border-color:var(--color-gold-deep);background:var(--color-gold-deep);color:#fff}.kc-acc{transition:grid-template-rows .55s var(--ease-lux);grid-template-rows:0fr;display:grid}.kc-acc.is-open{grid-template-rows:1fr}.kc-acc>div{min-height:0;overflow:hidden}.kc-acc:not(.is-open)>div{visibility:hidden;transition:visibility 0s linear .55s}.kc-acc-in{opacity:0;transition:opacity .3s ease, transform .5s var(--ease-lux);transform:translateY(-8px)}.kc-acc.is-open .kc-acc-in{opacity:1;transition-delay:.12s;transform:none}.kc-plus{transition:transform .45s var(--ease-lux);display:flex}[aria-expanded=true] .kc-plus{transform:rotate(45deg)}.kc-toggle{transition:background-color .25s}.kc-toggle:hover{background-color:#7a61420f}.kc-e{animation:kc3-rise 1.1s var(--ease-lux) backwards;animation-delay:calc(var(--d,0) * 1ms)}.kc-ei{animation:kc3-imgin 1.8s var(--ease-lux) backwards;animation-delay:calc(var(--d,0) * 1ms)}.kc-ef{animation:1.6s backwards kc3-fade;animation-delay:calc(var(--d,0) * 1ms)}.kc-motion [data-rv] .kc-st{opacity:0;transform:translateY(30px)}.kc-motion [data-rv][data-in] .kc-st{opacity:1;transition:opacity .9s ease, transform 1.2s var(--ease-lux);transition-delay:calc(var(--i,0) * 90ms);transform:none}.kc-motion [data-rv] .kc-ci{clip-path:inset(100% 0 0)}.kc-motion [data-rv][data-in] .kc-ci{clip-path:inset(0);transition:clip-path 1.5s var(--ease-lux);transition-delay:calc(var(--i,0) * .11s)}.kc-motion [data-rv] .kc-draw{stroke-dasharray:1;stroke-dashoffset:1px}.kc-motion [data-rv][data-in] .kc-draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease-glide);transition-delay:calc(var(--i,0) * .22s + .2s)}.kc-motion [data-rv] .kc-mpin{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.6)}.kc-motion [data-rv][data-in] .kc-mpin{opacity:1;transition:opacity .5s ease, transform .7s var(--ease-spring);transition-delay:calc(var(--i,0) * .22s + .9s);transform:none}.kc-motion [data-rv] .kc-rule{transform-origin:0;transform:scaleX(0)}.kc-motion [data-rv][data-in] .kc-rule{transition:transform 1.4s var(--ease-lux);transition-delay:calc(var(--i,0) * 90ms);transform:scaleX(1)}.kc-motion [data-rv] .kc-w{opacity:0;transform-origin:0 100%;display:inline-block;transform:translateY(.5em)rotate(2deg)}.kc-motion [data-rv][data-in] .kc-w{opacity:1;transition:opacity .8s ease, transform 1s var(--ease-lux);transition-delay:calc(var(--w,0) * 60ms + 80ms);transform:none}.kc-par{position:relative;overflow:hidden}.kc-par>img,.kc-par>.kc-par-in{transform:translate3d(0, var(--py,0px), 0) scale(1.14);will-change:transform}.kc-fpar{transform:translate3d(0, var(--py,0px), 0);will-change:transform}.kc-slides{position:relative;overflow:hidden}.kc-slide{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.kc-slide.is-on{opacity:1}.kc-slide img{transition:transform 7.5s linear;transform:scale(1.07)}.kc-slide.is-on img{transform:scale(1)}.kc-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.kc-track{width:max-content;animation:70s linear infinite kc3-marq;display:flex}.kc-marquee:hover .kc-track,.kc-marquee:focus-within .kc-track,.kc-marquee.is-paused .kc-track{animation-play-state:paused}.kc-sticky{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--consent-inset,0px));z-index:45;visibility:hidden;transition:transform .7s var(--ease-lux), visibility 0s linear .7s;position:fixed;transform:translate(-50%,180%)}.kc-sticky.is-on{visibility:visible;transition:transform .7s var(--ease-lux);transform:translate(-50%)}.kc-pbar{z-index:47;padding:10px max(12px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));border-top:1px solid var(--color-sand);animation:kc3-pbin .9s var(--ease-lux) 1.2s backwards;background:#f6ece3f7;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -20px #2a242066}.kc-pbar .kc-btn{flex:1 1 0;min-height:50px;padding:0 10px;font-size:.9375rem}.kc-pbar .kc-btn.kc-sq{flex:0 0 50px;padding:0}.kc-stbtn{transition:background-color .25s,border-color .25s}.kc-stbtn:hover,.kc-stbtn.is-hi{border-color:var(--color-gold-deep)!important;background-color:#fff!important}.kc-fabs{right:max(22px, env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px) + var(--consent-inset,0px));z-index:46;animation:kc3-fabin 1s var(--ease-lux) 1.6s backwards;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.kc-fab{transition:transform .3s var(--ease-lux), box-shadow .3s ease, background-color .3s ease, opacity .3s ease;position:relative}.kc-fab:hover{transform:translateY(-3px)}.kc-fab:active{transform:scale(.96)}.kc-fab-chat{background:var(--color-ink);width:58px;height:58px;color:var(--color-porcelain);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 14px 36px -12px #0c0b0a99}.kc-fab-wa{background:var(--color-jade);color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:58px;padding:0 22px 0 18px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 14px 36px -12px #2f7152b3}.kc-fab-wa:hover,.kc-fab-wa:focus{color:#fff}.kc-fab-wa:hover{background-color:#285f45}.kc-fab-wa:before{content:"";pointer-events:none;border-radius:999px;animation:1.8s ease-out 2.6s both kc3-ping;position:absolute;inset:0}.kc-tip{white-space:nowrap;background:var(--color-ink);color:var(--color-porcelain);opacity:0;pointer-events:none;transition:opacity .25s ease, transform .4s var(--ease-lux);border-radius:12px;padding:9px 13px;font-size:.875rem;font-weight:400;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(8px,-50%)}.kc-fab-wa:hover .kc-tip,.kc-fab-wa:focus-visible .kc-tip{opacity:1;transform:translateY(-50%)}.kc-fabs.is-hidden .kc-fab{opacity:0;pointer-events:none;transform:translateY(12px)}.kc-chat{animation:kc3-rise .55s var(--ease-lux) backwards}.kc-toast{animation:kc3-toast .5s var(--ease-lux) backwards}.kc-scanbtn{transition:background-color .3s,transform .2s}.kc-scanbtn:hover{background-color:#f6ece329!important}@media (max-width:960px){.kc-fabs{bottom:calc(86px + env(safe-area-inset-bottom,0px) + var(--consent-inset,0px));right:14px}.kc-fab-chat{width:52px;height:52px}.kc-pbar{display:flex}}.kc-path{background:#f6ece30b;border:1px solid #f6ece324;border-radius:30px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #0009}.kc-path-media{background:var(--color-ink-soft);height:150px;position:relative;overflow:hidden}.kc-path-media .kc-slides{position:absolute;inset:0}.kc-path-media:after{content:"";pointer-events:none;background:linear-gradient(#2a242000 35%,#2a2420bf);position:absolute;inset:0}.kc-path-tag{z-index:2;min-height:30px;color:var(--color-ink);letter-spacing:.04em;background:#f6ece3f0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:18px}.kc-path-body{flex-direction:column;flex:auto;gap:14px;padding:20px 24px 24px;display:flex}.kc-path .kc-na{width:100%;margin-top:auto}.kc-path-cell{transition:background-color .25s}.kc-path-cell:hover{background:var(--color-porcelain)}.kc-path-tagp,.kc-show-phone-i{display:none}@media (max-width:960px){.kc-paths{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:18px!important}.kc-path-media{display:none}.kc-path-body{gap:10px;padding:16px 18px 18px}.kc-path-tagp{display:flex!important}.kc-path h2{font-size:1.4375rem!important}.kc-path .kc-path-cta .kc-btn{flex:auto}.kc-show-phone-i{display:inline!important}}.kc-na{color:var(--color-ink);background:#fff;position:relative}.kc-live{background:#3fa174;border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;position:relative}.kc-live:after{content:"";border:2px solid #3fa174;border-radius:999px;animation:2s ease-out infinite kc3-livep;position:absolute;inset:-4px}.kc-na-row{animation:kc3-rise .9s var(--ease-lux) backwards;animation-delay:calc(var(--i,0) * .11s + .7s)}.kc-tick{vertical-align:bottom;display:inline-flex;overflow:hidden}.kc-tick>span{animation:kc3-tick 1s var(--ease-lux) backwards;animation-delay:calc(var(--i,0) * .11s + 1.15s);display:block}.kc-sheen{position:relative;overflow:hidden}.kc-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:9s ease-in-out 3s infinite kc3-sheen;position:absolute;inset:0;transform:translate(-120%)}.kc-narow{transition:background-color .25s}.kc-narow:hover{background-color:var(--color-porcelain)}@media (max-width:640px){.kc-na-grid{grid-template-columns:minmax(0,1fr)!important}}.kc-rteaser .kc-tline{transform-origin:0;border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%}.kc-motion [data-rv] .kc-tline{transform:scaleX(0)}.kc-motion [data-rv][data-in] .kc-tline{transition:transform 1.4s var(--ease-glide);transition-delay:calc(var(--r,0) * .11s + .25s);transform:scaleX(1)}.kc-motion [data-rv] .kc-tdot{opacity:0;transform:scale(.4)}.kc-motion [data-rv][data-in] .kc-tdot{opacity:1;transition:opacity .4s ease, transform .6s var(--ease-spring);transition-delay:calc(var(--r,0) * .11s + var(--c,0) * .12s + .6s);transform:none}.kc-tilt{perspective:1100px}.kc-tilt-in{transform-style:preserve-3d;transition:transform 1s var(--ease-lux);animation:6s ease-in-out infinite kc3-float;transform:rotateX(9deg)rotateY(-16deg)rotate(2deg)}.kc-tilt:hover .kc-tilt-in,.kc-tilt:focus-within .kc-tilt-in{transform:rotateX(0)rotateY(0)rotate(0)}.kc-shine{border-radius:inherit;transition:background-position 1.2s var(--ease-lux);pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 48%,#0000 60%) 100% 0/250% 100%;position:absolute;inset:0}.kc-tilt:hover .kc-shine,.kc-card:hover .kc-shine{background-position:0 0}.kc-omap{width:100%;height:auto;display:block}.kc-omap .kc-route{fill:none;stroke:var(--color-gold-deep);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:9 11;transition:stroke .3s,stroke-width .3s,opacity .6s;animation:1.3s linear infinite kc3-dash}.kc-omap .kc-route-bg{fill:none;stroke:var(--color-gold-bright);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:stroke .3s}.kc-pulse{transform-origin:50%;transform-box:fill-box;animation:2.2s ease-out infinite kc3-pulse}.kc-omap .kc-rt{transition:opacity .35s}.kc-omap .kc-rt-x{opacity:0}.kc-omap .kc-rt.is-hi{opacity:1}.kc-omap .kc-rt.is-dim{opacity:.22}.kc-omap .kc-rt.is-hi .kc-route{stroke:var(--color-ink);stroke-width:5px}.kc-omap .kc-rt.is-hi .kc-route-bg{stroke:var(--color-gold-soft)}.kc-omap .kc-stn{cursor:pointer;transition:opacity .35s}.kc-omap .kc-stn.is-dim{opacity:.4}.kc-omap .kc-pill{transition:fill .3s}.kc-omap .kc-stn.is-hi .kc-pill{fill:var(--color-gold-deep)}.kc-motion [data-rv] .kc-omap .kc-route{opacity:0}.kc-motion [data-rv][data-in] .kc-omap .kc-route{opacity:1;transition:opacity .8s ease calc(var(--i,0) * .22s + 1.5s), stroke .3s ease, stroke-width .3s ease}.kc-motion [data-rv][data-in] .kc-omap .kc-rt-x .kc-route{opacity:1}.kc-stlist .kc-stbtn{text-align:left;width:100%;height:100%;font:inherit;color:var(--color-ink);border:1px solid var(--color-sand);cursor:pointer;background:#ffffff8c;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 16px 14px;display:flex}.kc-stlist.is-white .kc-stbtn{background:#fff}.kc-stlist .kc-stbtn[aria-pressed=true]{border-color:var(--color-gold-deep);box-shadow:inset 0 0 0 1px var(--color-gold-deep);background:#fff}.kc-scanpad{padding-bottom:250px}.kc-scanwrap.is-paused *,.kc-scanwrap.is-paused :before,.kc-scanwrap.is-paused :after{animation-play-state:paused!important}.kc-scan{background:var(--color-ink-soft);isolation:isolate;border-radius:32px;position:relative;overflow:hidden}.kc-scan>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kc-scan>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kc-sline{opacity:0;animation:12s cubic-bezier(.45,0,.55,1) infinite both kc3-sweep}.kc-lm{transform-box:fill-box;transform-origin:50%;animation:12s ease-out infinite both kc3-lm;animation-delay:calc(var(--i,0) * 90ms)}.kc-mesh{stroke-dasharray:1;stroke-dashoffset:0;animation:12s ease-in-out infinite both kc3-mesh}.kc-fbox{transform-box:fill-box;transform-origin:50%;animation:12s ease-out infinite both kc3-fbox;animation-delay:calc(var(--i,0) * .45s)}.kc-ps{grid-area:1/1;align-items:center;gap:10px;display:flex}.kc-ps1,.kc-ps2,.kc-ps3{opacity:0}.kc-ps1{animation:12s linear infinite both kc3-ps1}.kc-ps2{animation:12s linear infinite both kc3-ps2}.kc-ps3{animation:12s linear infinite both kc3-ps3}.kc-ps4{animation:12s linear infinite both kc3-ps4}.kc-prog{transform-origin:0;animation:12s linear infinite both kc3-prog}.kc-frow{animation:kc3-frow 12s var(--ease-lux) infinite both;animation-delay:calc(var(--i,0) * .5s)}.kc-sev>i{background:#7a61422e;border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.kc-sev>i.on:after{content:"";background:var(--color-gold-deep);transform-origin:0;animation:kc3-sevf 12s var(--ease-lux) infinite both;animation-delay:calc(var(--i,0) * .5s);position:absolute;inset:0}.kc-prow{animation:kc3-prow 12s var(--ease-lux) infinite both;animation-delay:calc(var(--i,0) * .45s)}.kc-num{--kcn:var(--to,0);counter-reset:kcn var(--kcn);animation:kc3-num 12s var(--ease-lux) infinite both}.kc-num:after{content:"£" counter(kcn)}.kc-scanwrap.is-still .kc-sline{display:none}.kc-scanwrap.is-still :is(.kc-lm,.kc-mesh,.kc-fbox,.kc-ps,.kc-prog,.kc-frow,.kc-prow,.kc-num){animation:none!important}.kc-scanwrap.is-still :is(.kc-ps1,.kc-ps2,.kc-ps3){opacity:0}.kc-scanwrap.is-still .kc-num:after{content:"£" attr(data-to)}.kc-cpanel{display:none}.kc-cpanel.is-on{display:grid}.kc-cpanel.is-on>*{animation:kc3-rise .8s var(--ease-lux) backwards;animation-delay:calc(var(--i,0) * 90ms)}.kc-prod{transition:transform .6s var(--ease-lux), box-shadow .6s var(--ease-lux)}.kc-prod:hover{transform:translateY(-8px);box-shadow:0 10px 30px -10px #2a24202e,0 34px 70px -30px #2a242052}.kc-prod .kc-pimg img{transition:transform 1.2s var(--ease-lux)}.kc-prod:hover .kc-pimg img{transform:scale(1.07)}.kc-bagbtn{border:1px solid var(--color-ink);min-height:46px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s,transform .2s;display:inline-flex}.kc-bagbtn:hover{background:var(--color-ink);color:var(--color-porcelain)}.kc-bagbtn:active{transform:scale(.96)}.kc-feed .kc-ftile img{transition:transform 1.2s var(--ease-lux)}.kc-feed .kc-ftile:hover img{transform:scale(1.08)}.kc-ftile .kc-fover{opacity:0;transition:opacity .35s}.kc-ftile:hover .kc-fover,.kc-ftile:focus-visible .kc-fover{opacity:1}.kc-rrow{transition:opacity .35s}.kc-rgrid.has-hi .kc-rrow:not(.is-hi){opacity:.32}.kc-rline{transform-origin:0;height:2px;position:absolute;top:50%;left:0;right:0}.kc-motion [data-rv] .kc-rline{transform:scaleX(0)}.kc-motion [data-rv][data-in] .kc-rline{transition:transform 1.6s var(--ease-glide);transition-delay:calc(var(--r,0) * .12s + .2s);transform:scaleX(1)}.kc-motion [data-rv] .kc-rtile{opacity:0;transform:translateY(10px)}.kc-motion [data-rv][data-in] .kc-rtile{opacity:1;transition:opacity .6s ease, transform .8s var(--ease-lux);transition-delay:calc(var(--r,0) * .12s + var(--c,0) * .18s + .35s);transform:none}.kc-rcell{z-index:1;flex-direction:column;gap:6px;min-width:0;padding:10px 4px;display:flex;position:relative}.kc-rtile{border:1px solid var(--color-sand);border-top:3px solid var(--rc);color:var(--color-ink);background:#fff;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 10px 8px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex;position:relative}.kc-rtile:hover{color:var(--color-ink);box-shadow:0 10px 24px -12px #2a242066}.kc-rcode{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.kc-rdag{color:var(--color-stone);font-weight:400}.kc-r27{border:1px solid var(--color-gold-deep);color:var(--color-gold-deep);border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:500}.kc-rt-t{color:var(--color-stone);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.kc-fbar>i{border-radius:inherit;background:var(--color-gold-deep);transform-origin:0;height:100%;transition:transform .7s var(--ease-lux);display:block}.kc-flipA{animation:kc3-flip .8s var(--ease-lux) backwards}.kc-flipB{animation:kc3-flip2 .8s var(--ease-lux) backwards}.kc-book{border-radius:6px 16px 16px 6px;position:relative;box-shadow:inset 6px 0 10px -6px #00000073,0 30px 60px -30px #0c0b0ab3,0 12px 24px -12px #0c0b0a73}.kc-book:before{content:"";background:#f6ece32e;width:1px;position:absolute;top:0;bottom:0;left:10px}.kc-field{min-height:54px;font:inherit;color:var(--color-ink);border:1px solid var(--color-stone);background:#fff;border-radius:14px;width:100%;padding:0 16px;font-size:1rem}.kc-field:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:2px}.kc-check{width:22px;height:22px;accent-color:var(--color-gold-deep);margin:0}.kc-stars{color:#7a614240;letter-spacing:2px;line-height:1;display:inline-block;position:relative}.kc-stars>span{white-space:nowrap;color:var(--color-gold-deep);position:absolute;inset:0 auto 0 0;overflow:hidden}.kc-motion [data-rv] .kc-stars>span{width:0!important}.kc-motion [data-rv][data-in] .kc-stars>span{transition:width 1.8s var(--ease-lux) .3s;width:var(--sw,96%)!important}.kc-cmp{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);display:grid}.kc-show-phone{display:none!important}.kc-g{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,2.4vw,40px);display:grid}.kc-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kc-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kc-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kc-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kc-list{margin:0;padding:0;list-style:none}@media (max-width:1100px){.kc-cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-rrow,.kc-rhead{grid-template-columns:150px minmax(0,1fr)!important}}@media (max-width:960px){.kc-hide-phone{display:none!important}.kc-show-phone{display:flex!important}.kc-g>*{grid-column:1/-1!important}.kc-cols-3{grid-template-columns:minmax(0,1fr)}.kc-order-first{order:-1}.kc-flat-phone{width:auto!important;margin:16px 0 0!important;position:static!important;transform:none!important}.kc-flat-pad{padding-bottom:0!important;padding-right:0!important}.kc-days{grid-template-columns:minmax(0,1fr)!important;max-width:none!important}.kc-stchips{grid-template-columns:minmax(0,1fr)!important}.kc-rgrid{flex-direction:column;gap:14px!important;display:flex!important}.kc-rgrid .kc-rhead{display:none!important}.kc-rrow{border:1px solid var(--color-sand);background:#fff;border-radius:18px;flex-direction:column;gap:10px!important;padding:16px!important;display:flex!important}.kc-rrow .kc-rlab,.kc-rrow .kc-rlev{border-top:0!important;padding:0!important}.kc-rlev{flex-direction:column;gap:8px!important;display:flex!important}.kc-rrow .kc-rline{display:none}.kc-rcell{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:6px!important;min-height:0!important;padding:0!important;display:flex!important}.kc-rcell:empty{display:none!important}.kc-rcell:before{content:attr(data-level);width:30px;color:var(--color-stone);flex:none;font-size:.75rem;font-weight:600}.kc-rtile{padding:6px 10px!important}.kc-rtile .kc-rt-t{display:none!important}.kc-cmp{grid-template-columns:minmax(0,1fr)!important}.kc-cmp .kc-cmp-k{border-bottom:0!important;padding-bottom:0!important}.kc-scanpad{padding-bottom:0!important}.kc-phoneframe{border:10px solid var(--color-ink);box-shadow:0 30px 60px -30px #0c0b0acc;aspect-ratio:4/5!important;border-radius:46px!important}.kc-scanres{width:auto!important;margin:-28px 12px 0!important;position:relative!important;inset:auto!important}.kc-na{margin-top:0!important}.kc-one-phone{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.kc-cols-2,.kc-cols-4{grid-template-columns:minmax(0,1fr)}.kc-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-cols-2p{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kc-stack-phone{width:100%;flex-direction:column!important;align-items:stretch!important}.kc-stack-phone>.kc-btn{width:100%}.kc-full-phone{width:100%!important}.kc-sticky{display:none}.kc-btn{padding:0 24px}.kc-jcard{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:6px 16px!important;display:grid!important}.kc-jcard .kc-zoom{grid-row:1/span 2;aspect-ratio:1!important;border-radius:16px!important}.kc-jcard .kc-jt{font-size:1.1875rem!important}.kc-logos{justify-content:center!important;gap:16px 26px!important}.kc-fcols{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kc-chiprow{scrollbar-width:none;width:calc(100% + 40px);overflow-x:auto;flex-wrap:nowrap!important;margin-right:-40px!important;padding-right:20px!important}.kc-chiprow::-webkit-scrollbar{display:none}.kc-chiprow>*{flex:none}.kc-ph-h2{height:18rem!important}.kc-stlist{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.kc-stlist .kc-stbtn{gap:6px!important;padding:12px 14px!important}.kc-stlines{flex-wrap:wrap;flex-direction:row!important;gap:4px 14px!important}.kc-feedgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kc-feedgrid>li:nth-child(n+7){display:none}.kc-cmp-row{grid-template-columns:minmax(0,1fr)!important}}.kc-chat-dock{right:max(22px, env(safe-area-inset-right,0px));bottom:calc(94px + env(safe-area-inset-bottom,0px) + var(--consent-inset,0px));z-index:46;animation:kc3-fabin 1s var(--ease-lux) .2s backwards;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}html[style*=--consent-inset] .kc-pbar{display:none}@media (max-width:960px){.kc-chat-dock{right:14px;bottom:calc(14px + max(var(--mobile-cta-h,0px), var(--kc-pbar-h,0px)) + var(--consent-inset,0px))}}html:has([data-endcta]) .kc-foot-cta{display:none}}@layer utilities;@keyframes kc3-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes kc3-rise-s{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes kc3-fade{0%{opacity:0}to{opacity:1}}@keyframes kc3-imgin{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes kc3-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kc3-menu{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes kc3-marq{to{transform:translate(-50%)}}@keyframes kc3-annc4{0%{opacity:0;visibility:hidden;transform:translateY(8px)}2%{visibility:visible}3%,22%{opacity:1;visibility:visible;transform:none}24%{visibility:visible}25%,to{opacity:0;visibility:hidden;transform:translateY(-8px)}}@keyframes kc3-livep{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}@keyframes kc3-tick{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}@keyframes kc3-sheen{0%,82%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes kc3-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes kc3-fabin{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes kc3-ping{0%{box-shadow:0 0 #2f715299}to{box-shadow:0 0 0 22px #2f715200}}@keyframes kc3-pbin{0%{transform:translateY(110%)}to{transform:none}}@keyframes kc3-toast{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes kc3-dash{to{stroke-dashoffset:-40px}}@keyframes kc3-pulse{0%{opacity:.6;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes kc3-sweep{0%{opacity:0;transform:translateY(-80px)}2%{opacity:1}24%{opacity:1;transform:translateY(1210px)}26%,to{opacity:0;transform:translateY(1210px)}}@keyframes kc3-lm{0%,12%{opacity:0;transform:scale(.2)}17%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes kc3-mesh{0%,20%{stroke-dashoffset:1px;opacity:1}36%,90%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes kc3-fbox{0%,36%{opacity:0;transform:scale(1.1)}41%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes kc3-ps1{0%,26%{opacity:1}29%,to{opacity:0}}@keyframes kc3-ps2{0%,28%{opacity:0}31%,54%{opacity:1}57%,to{opacity:0}}@keyframes kc3-ps3{0%,56%{opacity:0}59%,80%{opacity:1}83%,to{opacity:0}}@keyframes kc3-ps4{0%,82%{opacity:0}85%,to{opacity:1}}@keyframes kc3-prog{0%{transform:scaleX(0)}84%,to{transform:scaleX(1)}}@keyframes kc3-frow{0%,42%{opacity:0;transform:translateY(12px)}47%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes kc3-sevf{0%,46%{transform:scaleX(0)}54%,to{transform:scaleX(1)}}@keyframes kc3-prow{0%,60%{opacity:0;transform:translate(16px)}66%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@property --kcn{syntax:"<integer>";inherits:false;initial-value:0}@keyframes kc3-num{0%,66%{--kcn:0}78%,to{--kcn:var(--to,0)}}@keyframes kc3-flip{0%{opacity:0;transform:perspective(900px)rotateX(-14deg)translateY(18px)}to{opacity:1;transform:none}}@keyframes kc3-flip2{0%{opacity:0;transform:perspective(900px)rotateX(-14deg)translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kc-v3,.kc-v3 *,.kc-v3 :before,.kc-v3 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kc-v3 :is(.kc-par>img,.kc-par>.kc-par-in,.kc-slide img,.kc-tilt-in,.kc-fpar){transform:none!important}.kc-v3 .kc-track{flex-wrap:wrap;width:auto}.kc-v3 .kc-track>[aria-hidden=true]{display:none}.kc-v3 .kc-annc-row{flex-wrap:wrap;justify-content:center;gap:4px 28px;padding-block:6px;display:flex}.kc-v3 .kc-annc-m{opacity:1;visibility:visible;grid-area:auto}.kc-v3 .kc-annc-m:nth-child(n+3),.kc-v3 .kc-annc-pause,.kc-v3 .kc-sline{display:none}.kc-v3 :is(.kc-ps1,.kc-ps2,.kc-ps3){opacity:0}.kc-v3 .kc-num:after{content:"£" attr(data-to)}}html[data-a11y-motion] .kc-v3,html[data-a11y-motion] .kc-v3 *,html[data-a11y-motion] .kc-v3 :before,html[data-a11y-motion] .kc-v3 :after{transition:none!important;animation:none!important}html[data-a11y-motion] .kc-v3 :is(.kc-par>img,.kc-par>.kc-par-in,.kc-slide img,.kc-tilt-in,.kc-fpar){transform:none!important}html[data-a11y-motion] .kc-v3 .kc-track{flex-wrap:wrap;width:auto}html[data-a11y-motion] .kc-v3 .kc-track>[aria-hidden=true]{display:none}html[data-a11y-motion] .kc-v3 .kc-annc-row{flex-wrap:wrap;justify-content:center;gap:4px 28px;padding-block:6px;display:flex}html[data-a11y-motion] .kc-v3 .kc-annc-m{opacity:1;visibility:visible;grid-area:auto}html[data-a11y-motion] .kc-v3 .kc-annc-m:nth-child(n+3),html[data-a11y-motion] .kc-v3 .kc-annc-pause,html[data-a11y-motion] .kc-v3 .kc-sline{display:none}html[data-a11y-motion] .kc-v3 :is(.kc-ps1,.kc-ps2,.kc-ps3){opacity:0}html[data-a11y-motion] .kc-v3 .kc-num:after{content:"£" attr(data-to)}html:has(.kc-pbar.is-on){--kc-pbar-h:calc(70px + env(safe-area-inset-bottom,0px))}html[style*=--consent-inset]:has(.kc-pbar.is-on){--kc-pbar-h:0px}@media (min-width:961px){html:has(.kc-pbar.is-on){--kc-pbar-h:0px}}
