html.ui-kasavu :is(.landing,.k-hex){color:var(--k-ink)}html.ui-kasavu :is(.landing,.k-hex) .bg-\[\#0F120F\],html.ui-kasavu :is(.landing,.k-hex).bg-\[\#0F120F\]{background-color:var(--k-ground)}html.ui-kasavu :is(.landing,.k-hex) .bg-\[\#090B09\],html.ui-kasavu :is(.landing,.k-hex) .bg-\[\#0C0F0C\]{background-color:color-mix(in srgb,var(--k-surface) 55%,var(--k-ground))}html.ui-kasavu :is(.landing,.k-hex) .bg-\[\#0F120F\]\/85{background-color:color-mix(in srgb,var(--k-ground) 90%,transparent)}html.ui-kasavu :is(.landing,.k-hex) .bg-\[\#161A15\]{background-color:var(--k-surface)}html.ui-kasavu :is(.landing,.k-hex) :is(.bg-\[\#20241D\],.bg-\[\#191D17\],.bg-\[\#151914\]){background-color:var(--k-raised)}html.ui-kasavu :is(.landing,.k-hex) .bg-\[\#05070550\]{background-color:color-mix(in srgb,var(--k-ground) 60%,transparent)}html.ui-kasavu :is(.landing,.k-hex) .bg-black\/60{background-color:var(--k-raised)}html.ui-kasavu :is(.landing,.k-hex) :is(.bg-emerald-500\/10,.bg-emerald-500\/\[0\.06\]){background-color:color-mix(in srgb,var(--k-gold) 12%,transparent)}html.ui-kasavu :is(.landing,.k-hex) :is(.bg-emerald-400,.bg-emerald-500){background-color:var(--k-gold)}html.ui-kasavu :is(.landing,.k-hex) .hover\:bg-\[\#161A15\]:hover{background-color:var(--k-raised)}html.ui-kasavu :is(.landing,.k-hex) .hover\:bg-\[\#2A2F27\]:hover{background-color:var(--k-raised-2)}html.ui-kasavu :is(.landing,.k-hex) .ring-white\/5{--tw-ring-color:color-mix(in srgb,var(--k-gold) 12%,transparent)}html.ui-kasavu :is(.landing,.k-hex) :is(.text-\[\#F4F0E7\],.text-\[\#E6E1D5\],.text-\[\#D8D2C4\]),html.ui-kasavu :is(.landing,.k-hex).text-\[\#E6E1D5\]{color:var(--k-ink)}html.ui-kasavu :is(.landing,.k-hex) :is(.text-\[\#A7A094\],.text-\[\#C4BDB0\],.text-\[\#8A8377\],.text-\[\#6F695E\]){color:var(--k-muted)}html.ui-kasavu :is(.landing,.k-hex) :is(.text-emerald-300,.text-emerald-400){color:var(--k-gold)}html.ui-kasavu :is(.landing,.k-hex) :is(.hover\:text-emerald-300,.hover\:text-emerald-400):hover{color:var(--k-gold-hover)}html.ui-kasavu :is(.landing,.k-hex) .hover\:text-white:hover{color:var(--k-ink)}html.ui-kasavu :is(.landing,.k-hex) .bg-clip-text.from-emerald-300{background-image:linear-gradient(90deg,var(--k-gold-hover),var(--k-gold))}html.ui-kasavu :is(.landing,.k-hex) :is(.border-\[\#252A23\],.border-\[\#2A2F27\],.border-\[\#1E231C\],.border-\[\#1A1E18\],.border-\[\#3A3F37\]){border-color:var(--k-line)}html.ui-kasavu :is(.landing,.k-hex) :is(.border-emerald-500\/20,.border-emerald-500\/25){border-color:color-mix(in srgb,var(--k-gold) 35%,transparent)}html.ui-kasavu :is(.landing,.k-hex) :is(.hover\:border-emerald-500,.hover\:border-emerald-500\/40):hover{border-color:var(--k-gold)}html.ui-kasavu :is(.landing,.k-hex) :is(.shadow-emerald-500\/20,.shadow-emerald-500\/30,.hover\:shadow-emerald-500\/30){--tw-shadow-color:color-mix(in srgb,var(--k-gold) 22%,transparent)}html.ui-kasavu :is(.landing,.k-hex) .via-emerald-500\/40{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--k-gold) 50%,transparent),transparent)}html.ui-kasavu :is(.landing,.k-hex) a:is(.from-\[\#10B981\],.from-\[\#047857\]){background-image:none;background-color:var(--k-gold);color:var(--k-on-gold);--tw-shadow-color:color-mix(in srgb,var(--k-gold) 25%,transparent)}html.ui-kasavu :is(.landing,.k-hex) a:is(.from-\[\#10B981\],.from-\[\#047857\]):hover{background-color:var(--k-gold-hover)}html.ui-kasavu :is(.landing,.k-hex) div.from-\[\#10B981\].to-\[\#059669\]{background-image:none;background-color:var(--k-gold-soft);border:1px solid color-mix(in srgb,var(--k-gold) 35%,transparent);box-shadow:none}html.ui-kasavu :is(.landing,.k-hex) div.from-\[\#10B981\].to-\[\#059669\] svg{color:var(--k-gold)}html.ui-kasavu :is(.landing,.k-hex) span:is(.from-\[\#10B981\],.from-\[\#047857\]){background-image:none;background-color:var(--k-gold);color:var(--k-on-gold)}html.ui-kasavu :is(.landing,.k-hex) div:is(.from-\[\#10B981\].to-\[\#047857\],.from-\[\#047857\].to-\[\#064E3B\]){background-image:none;background-color:var(--k-surface);color:var(--k-ink);border:1px solid var(--k-gold);box-shadow:var(--k-glow)}html.ui-kasavu :is(.landing,.k-hex) div:is(.from-\[\#10B981\].to-\[\#047857\],.from-\[\#047857\].to-\[\#064E3B\]):before{content:"";position:absolute;top:0;left:24px;right:24px;height:6px;border-top:1px solid var(--k-gold);border-bottom:2px solid var(--k-gold);box-sizing:border-box;pointer-events:none}html.ui-kasavu :is(.landing,.k-hex) div:is(.from-\[\#10B981\].to-\[\#047857\],.from-\[\#047857\].to-\[\#064E3B\]) .text-white{color:var(--k-ink)}html.ui-kasavu :is(.landing,.k-hex) div:is(.from-\[\#10B981\].to-\[\#047857\],.from-\[\#047857\].to-\[\#064E3B\]) svg.text-white{color:var(--k-gold)}html.ui-kasavu :is(.landing,.k-hex) div:is(.from-\[\#10B981\].to-\[\#047857\],.from-\[\#047857\].to-\[\#064E3B\]) :is(.text-emerald-50,.text-emerald-100){color:var(--k-muted)}html.ui-kasavu :is(.landing,.k-hex) .bg-\[\#F4F0E7\]{background-color:var(--k-gold)}html.ui-kasavu :is(.landing,.k-hex) :is(.text-\[\#0C0F0C\],.text-\[\#047857\]){color:var(--k-on-gold)}html.ui-kasavu :is(.landing,.k-hex) .hover\:bg-white:hover{background-color:var(--k-gold-hover)}html.ui-kasavu :is(.landing,.k-hex) :is(h1,h2,h3){font-family:var(--k-font-display);letter-spacing:-.01em}html.ui-kasavu :is(.landing,.k-hex) :is(.rounded-2xl,.rounded-xl).border-\[\#252A23\]{transition:transform var(--k-dur) var(--k-ease),border-color var(--k-dur) var(--k-ease),box-shadow var(--k-dur) var(--k-ease)}@media (hover:hover) and (pointer:fine){html.ui-kasavu :is(.landing,.k-hex) :is(.rounded-2xl,.rounded-xl).border-\[\#252A23\]:hover{transform:translateY(-3px);border-color:var(--k-gold);box-shadow:var(--k-glow)}html.ui-kasavu :is(.landing,.k-hex) :is(.rounded-2xl,.rounded-xl).border-\[\#252A23\]:hover div.from-\[\#10B981\]{transform:scale(1.06)}html.ui-kasavu :is(.landing,.k-hex) a:is(.from-\[\#10B981\],.from-\[\#047857\]):hover{box-shadow:var(--k-glow)}}html.ui-kasavu :is(.landing,.k-hex) div.from-\[\#10B981\].to-\[\#059669\]{transition:transform var(--k-dur) var(--k-ease)}html.ui-kasavu :is(.landing,.k-hex) :is(.rounded-2xl,.rounded-xl).border-\[\#252A23\]:active{background-color:var(--k-raised-2)}.k-landing-hero{position:absolute;inset:0;pointer-events:none;z-index:0}.k-landing-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:var(--k-bg-image-opacity,.95)}.k-landing-hero:after{content:"";position:absolute;inset:0;background:url(/brand/fx/grain.png) repeat 0 0/160px 160px,linear-gradient(180deg,color-mix(in srgb,var(--k-ground) 88%,transparent) 0,color-mix(in srgb,var(--k-ground) 70%,transparent) 38%,color-mix(in srgb,var(--k-ground) 25%,transparent) 62%,var(--k-ground) 100%);background-blend-mode:soft-light,normal}@media (min-width:768px){.k-landing-hero-img{object-position:right center}}@media (min-width:1024px){.k-landing-hero:after{background:url(/brand/fx/grain.png) repeat 0 0/160px 160px,linear-gradient(180deg,transparent 70%,var(--k-ground) 100%),linear-gradient(90deg,var(--k-ground) 0,color-mix(in srgb,var(--k-ground) 82%,transparent) 38%,color-mix(in srgb,var(--k-ground) 20%,transparent) 70%,transparent 100%);background-blend-mode:soft-light,normal,normal}}html.ui-kasavu .landing>section:first-of-type>.pointer-events-none{display:none}html.ui-kasavu .landing>section:first-of-type:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:url(/brand/fx/kasavu-border.svg) repeat-x 50%/auto 14px;opacity:.85;pointer-events:none}html.ui-kasavu :is(.landing,.k-hex) .blur-3xl.bg-emerald-500\/10{background-color:color-mix(in srgb,var(--k-gold) 14%,transparent)}html.ui-kasavu:not(.dark) .k-landing-hero-img{opacity:.22;filter:saturate(.55) sepia(.2)}html.ui-kasavu:not(.dark) .k-landing-hero:after{background:linear-gradient(180deg,color-mix(in srgb,var(--k-ground) 55%,transparent) 0,transparent 45%,var(--k-ground) 100%)}html.ui-kasavu.dark :is(.landing,.k-hex) img[src="/icons/logo-mark-112.png"]{content:url(/icons/logo-ivory-112.png)}@media (prefers-reduced-motion:reduce){html.ui-kasavu :is(.landing,.k-hex) *{transition:none!important}html.ui-kasavu :is(.landing,.k-hex) :is(.rounded-2xl,.rounded-xl).border-\[\#252A23\]:hover,html.ui-kasavu :is(.landing,.k-hex) :is(.rounded-2xl,.rounded-xl).border-\[\#252A23\]:hover div.from-\[\#10B981\]{transform:none}html.ui-kasavu :is(.landing,.k-hex) :is([class*="hover:-translate-y"]):hover{translate:none}}html.ui-kasavu :is(.landing,.k-hex) :is(figure[data-infographic],[data-terms]>div).bg-\[\#141813\]{background-color:var(--k-surface)}html.ui-kasavu :is(.landing,.k-hex) :is([data-terms],[data-lang-section]) .text-\[\#C9C2B4\]{color:var(--k-ink)}html.ui-kasavu :is(.landing,.k-hex) .ig-ok{background-color:var(--k-ok-soft);border-color:color-mix(in srgb,var(--k-ok-ink) 45%,transparent)}html.ui-kasavu :is(.landing,.k-hex) .ig-warn{background-color:var(--k-warn-soft);border-color:color-mix(in srgb,var(--k-warn-ink) 45%,transparent)}html.ui-kasavu :is(.landing,.k-hex) .ig-danger{background-color:var(--k-danger-soft);border-color:color-mix(in srgb,var(--k-danger-ink) 45%,transparent)}html.ui-kasavu :is(.landing,.k-hex) :is(.ig-ok-ink,.ig-ok .text-green-300){color:var(--k-ok-ink)}html.ui-kasavu :is(.landing,.k-hex) :is(.ig-warn-ink,.ig-warn.text-amber-300,.ig-warn .text-amber-300){color:var(--k-warn-ink)}html.ui-kasavu :is(.landing,.k-hex) :is(.ig-danger-ink,.ig-danger .text-rose-300){color:var(--k-danger-ink)}html.ui-kasavu :is(.landing,.k-hex) blockquote strong{color:var(--k-gold);background-color:color-mix(in srgb,var(--k-gold) 12%,transparent)}html.ui-kasavu :is(.landing,.k-hex) blockquote.border-emerald-500\/60{border-color:var(--k-gold)}