:root{--kp-orange:#fd7c0f;--kp-orange-dark:#ff5e23;--kp-orange-dark-rgb:255 94 35;--kp-orange-hover:#e54e1b;--kp-orange-tint:#230f05;--kp-container-max:1680px;--kp-container-px:2.5rem;--kp-grid-col-gap:1.25rem;--kp-radius-sm:.75rem;--kp-radius-md:1rem;--kp-radius-lg:1.5rem;--kp-radius-full:624.375rem;--kp-ease:cubic-bezier(.4,0,.2,1);--kp-duration:.4s;--kp-duration-fast:.2s;--kp-blur-sm:.5rem;--kp-blur-md:.75rem;--kp-blur-lg:1.5rem}html.theme-kp{font-size:.9523809524vw}@media only screen and (min-width:1680px){html.theme-kp{font-size:16px}}.theme-kp{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-kp .kp-container{margin-left:auto;margin-right:auto;max-width:var(--kp-container-max);padding-left:var(--kp-container-px);padding-right:var(--kp-container-px);width:100%}html:not(.theme-kp) .kp-container{margin-left:auto;margin-right:auto;max-width:1920px;padding-left:20px;padding-right:20px;width:100%}@media(min-width:768px){html:not(.theme-kp) .kp-container{padding-left:40px;padding-right:40px}}@media(min-width:1280px){html:not(.theme-kp) .kp-container{padding-left:80px;padding-right:80px}}.theme-kp .kp-grid{-moz-column-gap:var(--kp-grid-col-gap);column-gap:var(--kp-grid-col-gap);display:grid;grid-template-columns:repeat(16,1fr)}.h-line{height:max(1px,.0625rem)}.h1,.h2,.h3,.h4,.h5,.h6{font-family:AcidGrotesk,AcidGroteskSubset,sans-serif}.h1{font-size:2.25rem;line-height:1.2em}@media(min-width:768px){.h1{font-size:3.25rem;line-height:1em}}@media(min-width:1024px){.h1{font-size:5.5rem;letter-spacing:-.01em}}.h2{font-size:1.75rem;line-height:1em}@media(min-width:768px){.h2{font-size:2.25rem}}@media(min-width:1024px){.h2{font-size:3.25rem}}.h3{font-size:1.75rem;line-height:1em}@media(min-width:1024px){.h3{font-size:2.5rem;line-height:1.2em}}.h4{font-size:1.125rem;line-height:1.5em}@media(min-width:768px){.h4{font-size:1.375rem;line-height:1.4em}}@media(min-width:1024px){.h4{font-size:1.75rem;line-height:1.5em}}.h5{font-size:1.5rem;line-height:1.4em}.h6{font-size:1.25rem;line-height:1.3em}.txt-orange{--tw-text-opacity:1;color:rgb(253 124 15/var(--tw-text-opacity,1))}.fs-18{font-size:1.125rem;line-height:1.4em}.fs-16{font-size:1rem}.fs-14,.fs-16{line-height:1.5em}.fs-14{font-size:.875rem}.fs-12{font-size:.75rem;line-height:1.4em}.label-text{letter-spacing:.165rem;text-transform:uppercase}.text-opacity-gradient{background:linear-gradient(90deg,#ffffff4d,#fff 25%,#ffffff4d 50%,#ffffff4d);-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:textShimmer 6s linear infinite;background-clip:text}@keyframes textShimmer{0%{background-position:200%}to{background-position:0}}.kp-border-gradient{background:linear-gradient(135deg,#ffffffa6,#fff0 80%);inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@media only screen and (max-width:1023px){html.theme-kp{font-size:1.9184652278vw}.theme-kp .kp-grid{grid-template-columns:repeat(8,1fr)}}@media only screen and (max-width:767px){.fs-10-mb{font-size:.625rem!important}.fs-10-mb,.fs-6-mb{line-height:1.2em!important}.fs-6-mb{font-size:.375rem!important}.fs-8-mb{font-size:.5rem!important;line-height:1.2em!important}.fs-12-mb{font-size:.75rem;line-height:1.4em}.fs-14-mb{font-size:.875rem;line-height:1.5em}.fs-16-mb{font-size:1rem;line-height:1.5em}.mb-hide-br br{display:none}html.theme-kp{font-size:4.2666666667vw}:root{--kp-container-px:1.25rem}.kp-grid{grid-template-columns:repeat(4,1fr)}}.kp-glass-border{background:linear-gradient(135deg,#fffc,#fff3 25%,#ffffff1a,#ffffff26 75%,#fff6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:max(1px,.0625rem);pointer-events:none;position:absolute}.kp-border-shadow{box-shadow:inset 0 0 .25rem .125rem #ffffff0d,0 0 0 .3125rem #ffffff0d}.kp-glass-border:after{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.kp-glass-border.is-focused:after{opacity:1}.kp-glass-border.animate-border{background:transparent;-webkit-mask:none;-webkit-mask-composite:unset;mask-composite:unset;padding:0}.kp-glass-border.animate-border:after{background:#fff;content:"";opacity:0}.kp-glass-border.animate-border:after,.kp-glass-border.animate-border:before{background-origin:border-box;border:max(1px,.0625rem) solid transparent;border-radius:inherit;inset:calc(max(1px,.0625rem)*-1);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;transition:opacity .4s ease}.kp-glass-border.animate-border:before{animation:spin 4s linear infinite;background-image:conic-gradient(from var(--angle),hsla(0,0%,100%,.09) 0,hsla(0,0%,100%,.09) 30%,hsla(0,0%,100%,.45) 40%,hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.09) 80%,hsla(0,0%,100%,.45) 90%,hsla(0,0%,100%,.09) 100%);content:" "}@supports not (background:paint(something)){.kp-glass-border.animate-border:before{background-image:conic-gradient(#ffffff17 0 30%,#ffffff73 40%,#ffffff17 50% 80%,#ffffff73 90%,#ffffff17)}}.kp-glass-border.animate-border:hover:before,:hover>.kp-glass-border.animate-border:before{animation-play-state:paused}.kp-glass-border.animate-border.is-focused:before{opacity:0}.kp-glass-border.animate-border.is-focused:after{opacity:1}@property --angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes spin{to{--angle:1turn}}.kp-submit-border{background:linear-gradient(140deg,#fff 19%,#fff0 55%);inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.theme-kp .swiper-slide{opacity:revert;transition:revert;visibility:revert}.theme-kp .swiper-slide-next,.theme-kp .swiper-slide-prev{opacity:revert!important;visibility:revert!important}.theme-kp .kp-badge-swiper .swiper-slide{opacity:0!important;transition:opacity .6s ease,visibility .6s ease!important;visibility:hidden!important}.theme-kp .kp-badge-swiper .swiper-slide-active{opacity:1!important;visibility:visible!important}.theme-kp .kp-badge-swiper .swiper-slide-next,.theme-kp .kp-badge-swiper .swiper-slide-prev{opacity:0!important;visibility:hidden!important}
