@property --studio-lens-inner{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --studio-lens-outer{syntax:"<length-percentage>";inherits:true;initial-value:0}html[data-homepage-view=canvas] [data-cookie-floating-badge=true],html[data-homepage-view=canvas] [data-floating-contact=true],html[data-homepage-view=canvas] [data-language-toast=true],html[data-homepage-view=canvas] footer[data-classic-footer=true]{display:none!important}.kd-studio-canvas{--kd-canvas-bg:#f6f7f9;--kd-dot-minor:rgba(15,23,42,0.13);--kd-dot-major:rgba(15,23,42,0.28);--kd-dot-wave:rgba(15,23,42,0.22);--kd-dot-focus:rgba(15,23,42,0.46);--studio-mx:50%;--studio-my:24%;--studio-lens-inner:0px;--studio-lens-outer:0px;background-color:var(--kd-canvas-bg);position:relative;isolation:isolate}.kd-studio-canvas[data-lens-active=true]{--studio-lens-inner:96px;--studio-lens-outer:280px}.dark .kd-studio-canvas{--kd-canvas-bg:#09090b;--kd-dot-minor:rgba(255,255,255,0.1);--kd-dot-major:rgba(255,255,255,0.24);--kd-dot-wave:rgba(255,255,255,0.2);--kd-dot-focus:rgba(255,255,255,0.45)}.kd-studio-grid-base{background-image:radial-gradient(circle,var(--kd-dot-major) 1.35px,transparent 1.65px),radial-gradient(circle,var(--kd-dot-minor) 1px,transparent 1.25px);background-size:80px 80px,16px 16px;background-position:0 0,0 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000000 96px,#000000 calc(100% - 64px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000000 96px,#000000 calc(100% - 64px),transparent)}.kd-studio-grid-ambient{position:absolute;inset:-80px;pointer-events:none;background-image:radial-gradient(circle,var(--kd-dot-wave) 1.6px,transparent 2.1px),radial-gradient(520px circle at 28% 24%,rgba(15,23,42,.035),transparent 70%),radial-gradient(560px circle at 74% 68%,rgba(15,23,42,.03),transparent 72%);background-size:80px 80px,100% 100%,100% 100%;opacity:.72;will-change:transform,opacity;animation:kd-dot-wave-drift 28s linear infinite}.dark .kd-studio-grid-ambient{background-image:radial-gradient(circle,var(--kd-dot-wave) 1.6px,transparent 2.1px),radial-gradient(520px circle at 28% 24%,rgba(255,255,255,.03),transparent 70%),radial-gradient(560px circle at 74% 68%,rgba(255,255,255,.025),transparent 72%)}.kd-studio-canvas[data-ambient=paused] .kd-dark-band-grid-ambient,.kd-studio-canvas[data-ambient=paused] .kd-hero-grid-ambient,.kd-studio-canvas[data-ambient=paused] .kd-studio-grid-ambient{animation-play-state:paused;opacity:.2}@media (prefers-reduced-motion:reduce){.kd-dark-band-grid-ambient,.kd-hero-grid-ambient,.kd-studio-grid-ambient{animation:none;opacity:.25}}.kd-hero-grid-mask{-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 28%,rgba(0,0,0,.85) 82%,#000000);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 28%,rgba(0,0,0,.85) 82%,#000000)}@media (min-width:1024px){.kd-hero-grid-mask{-webkit-mask-image:linear-gradient(108deg,rgba(0,0,0,.9),rgba(0,0,0,.72) 36%,rgba(0,0,0,.18) 58%,transparent 72%);mask-image:linear-gradient(108deg,rgba(0,0,0,.9),rgba(0,0,0,.72) 36%,rgba(0,0,0,.18) 58%,transparent 72%)}}.kd-hero-grid-base{background-image:radial-gradient(circle,var(--kd-dot-major) 1.35px,transparent 1.65px),radial-gradient(circle,var(--kd-dot-minor) 1px,transparent 1.25px);background-size:80px 80px,16px 16px}.kd-hero-grid-ambient{position:absolute;inset:-80px;pointer-events:none;background-image:radial-gradient(circle,var(--kd-dot-wave) 1.6px,transparent 2.1px);background-size:80px 80px;opacity:.65;will-change:transform,opacity;animation:kd-dot-wave-drift 28s linear infinite}.kd-dark-band-grid-base{background-image:radial-gradient(circle,rgba(255,255,255,.22) 1.35px,transparent 1.65px),radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1.25px);background-size:80px 80px,16px 16px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000000 56px,#000000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000000 56px,#000000 calc(100% - 56px),transparent)}.kd-dark-band-grid-ambient{position:absolute;inset:-80px;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.2) 1.6px,transparent 2.1px),radial-gradient(520px circle at 24% 30%,rgba(255,255,255,.03),transparent 70%),radial-gradient(540px circle at 78% 70%,rgba(255,255,255,.025),transparent 72%);background-size:80px 80px,100% 100%,100% 100%;opacity:.72;will-change:transform,opacity;animation:kd-dot-wave-drift 28s linear infinite}@keyframes kd-dot-wave-drift{0%{transform:translateZ(0);opacity:.48}50%{transform:translate3d(40px,40px,0);opacity:.85}to{transform:translate3d(80px,80px,0);opacity:.48}}.kd-studio-grid-proximity{display:none}@media (hover:hover) and (pointer:fine){.kd-studio-grid-proximity{display:block;pointer-events:none;transition:--studio-lens-inner .25s ease-out,--studio-lens-outer .25s ease-out;background-image:radial-gradient(circle,var(--kd-dot-focus) 1.45px,transparent 1.9px),linear-gradient(to right,rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.05) 1px,transparent 1px);background-size:16px 16px,80px 80px,80px 80px;-webkit-mask-image:radial-gradient(circle at var(--studio-mx) var(--studio-my),#000000 var(--studio-lens-inner,0),transparent var(--studio-lens-outer,0));mask-image:radial-gradient(circle at var(--studio-mx) var(--studio-my),#000000 var(--studio-lens-inner,0),transparent var(--studio-lens-outer,0));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dark .kd-studio-grid-proximity{background-image:radial-gradient(circle,var(--kd-dot-focus) 1.45px,transparent 1.9px),linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px)}}@media (prefers-reduced-motion:reduce){.kd-studio-grid-proximity{transition:none!important}}.kd-studio-perspective-stage{perspective:1400px}.kd-studio-island-converge{opacity:1}@media (prefers-reduced-motion:no-preference){.kd-studio-island-converge{animation:kd-island-converge-3d .68s cubic-bezier(.2,.9,.25,1) var(--stagger-ms,0s) backwards}}@media (prefers-reduced-motion:reduce){.kd-studio-island-converge{animation:none;opacity:1;transform:none}}@keyframes kd-island-converge-3d{0%{opacity:0;transform:translate3d(var(--enter-x,0),var(--enter-y,32px),var(--enter-z,-140px)) rotateX(var(--enter-rx,6deg)) rotateY(var(--enter-ry,0deg)) scale(.94)}to{opacity:1;transform:translateZ(0) rotateX(0deg) rotateY(0deg) scale(1)}}.kd-island-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.kd-island-drag-handle[data-dragging=true]{cursor:grabbing}.kd-board-pan-surface{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.kd-board-pan-surface[data-panning=true]{cursor:grabbing}@media (forced-colors:active){.kd-studio-island-frame{outline:1px solid CanvasText}.kd-studio-island-frame[data-active-island=true]{outline:2px solid Highlight}}