body:has(.k-page):after{content:none}.k-tile{display:block;border-radius:10px;background:hsla(40,29%,92%,.05);box-shadow:inset 0 0 0 1px hsla(40,29%,92%,.08)}.k-field-m .k-tile{border-radius:7px}.k-lit{background:#4ade80;box-shadow:0 0 26px rgba(74,222,128,.45)}.k-ev{position:relative}.k-ev:after,.k-ev:before{content:"";position:absolute;inset:0;border-radius:inherit}.k-ev:after{background:#4ade80;box-shadow:0 0 26px rgba(74,222,128,.45)}.k-ev:before{z-index:1;background:#b5f5cc;box-shadow:0 0 48px rgba(74,222,128,.95);opacity:0}.k-fade-d{background:linear-gradient(0deg,rgba(15,33,24,0) 28%,#0f2118 87%)}.k-fade-m{background:radial-gradient(330px 237px at 50% 100%,rgba(15,33,24,0) 35%,#0f2118 100%)}.k-heroveil{width:36.1vw;height:20.8vw;border-radius:4vw;background:#0f2118;box-shadow:0 0 7.3vw 7.3vw #0f2118}.k-pop{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:14px;background:#fbfaf6;color:#111513;text-align:left;white-space:nowrap;box-shadow:0 24px 48px -20px rgba(0,0,0,.75);opacity:0;transform:translate(-50%,-100%) translateY(-12px)}.k-field-m .k-pop{padding:8px 12px 8px 8px}.k-keep{opacity:1}.k-form form{gap:16px}.k-form .dark-input{padding:15px 16px;border-color:hsla(40,29%,92%,.18);border-radius:12px;background:hsla(40,29%,92%,.07);font-size:16px}.k-form .dark-input::-moz-placeholder{color:hsla(40,29%,92%,.45)}.k-form .dark-input::placeholder{color:hsla(40,29%,92%,.45)}.k-form .dark-input:focus{border-color:#4ade80}.k-form textarea.dark-input{height:132px!important}.k-form button[type=submit]{min-height:56px;border-radius:12px!important;font-size:16px!important}.k-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.k-track{display:flex;width:-moz-max-content;width:max-content}@keyframes k-on{0%{opacity:0}1.5%,95%{opacity:1}98.5%,to{opacity:0}}@keyframes k-flash{0%,5%,to{opacity:0}1.5%{opacity:1}}@keyframes k-rise{0%{opacity:0;transform:translate(-50%,-100%) translateY(10px) scale(.92)}2.5%{opacity:1;transform:translate(-50%,-100%) translateY(-10px) scale(1)}11%{opacity:1;transform:translate(-50%,-100%) translateY(-22px) scale(1)}14.5%,to{opacity:0;transform:translate(-50%,-100%) translateY(-38px) scale(1)}}@keyframes k-on-m{0%{opacity:0}2.25%,92.5%{opacity:1}97.75%,to{opacity:0}}@keyframes k-flash-m{0%,7.5%,to{opacity:0}2.25%{opacity:1}}@keyframes k-rise-m{0%{opacity:0;transform:translate(-50%,-100%) translateY(10px) scale(.92)}3.75%{opacity:1;transform:translate(-50%,-100%) translateY(-10px) scale(1)}16.5%{opacity:1;transform:translate(-50%,-100%) translateY(-22px) scale(1)}21.75%,to{opacity:0;transform:translate(-50%,-100%) translateY(-38px) scale(1)}}@keyframes k-top-m{0%{z-index:3}12.5%,to{z-index:1}}@keyframes k-scroll{to{transform:translateX(-33.3333%)}}@media (prefers-reduced-motion:no-preference){.k-ev:after,.k-keep{opacity:0}html[data-hero-anim] .k-field-d .k-ev:after{animation:k-on 30s infinite both;animation-delay:var(--d,0s)}html[data-hero-anim] .k-field-d .k-ev:before{animation:k-flash 30s infinite both;animation-delay:var(--d,0s)}html[data-hero-anim] .k-field-d .k-pop{animation:k-rise 30s infinite both;animation-delay:var(--d,0s)}html[data-hero-anim] .k-field-m .k-ev:after{animation:k-on-m 20s infinite both;animation-delay:var(--d,0s)}html[data-hero-anim] .k-field-m .k-ev:before{animation:k-flash-m 20s infinite both;animation-delay:var(--d,0s)}html[data-hero-anim] .k-field-m .k-pop{animation:k-rise-m 20s infinite both,k-top-m 20s step-end infinite both;animation-delay:var(--d,0s),var(--d,0s)}.k-track{animation:k-scroll 28s linear infinite}.k-marquee:hover .k-track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.k-track{animation-duration:36s}}