.kl,.kl *,.kl :after,.kl :before{box-sizing:border-box}.kl{margin:0;background:#F6F7F9;color:#14171C;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.kl a{color:#0F7A63;text-decoration:none}.kl a:hover{color:#084A3C}.kl em{font-style:normal}.kl blockquote,.kl figure,.kl h1,.kl h2,.kl h3,.kl h4,.kl ol,.kl p,.kl ul{margin:0}.kl ol,.kl ul{padding:0;list-style:none}.kl .wrap{max-width:1240px;margin:0 auto;padding:0 60px}.kl .dots{background-image:radial-gradient(rgba(15,122,99,.1) 1.5px,transparent 0);background-size:22px 22px}.kl .ph{position:relative;flex:none}.kl .ph>.d{position:absolute;left:0;top:0;width:1048px;transform-origin:top left}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.kl .rv{animation:rise linear both;animation-timeline:view();animation-range:entry 4% entry 46%}.kl .rv2{animation:rise linear both;animation-timeline:view();animation-range:entry 4% entry 62%}.kl .rv3{animation:rise linear both;animation-timeline:view();animation-range:entry 4% entry 78%}.kl .drop{animation:drop linear both;animation-timeline:view();animation-range:entry 18% entry 72%}.kl .draw{animation:draw linear both;animation-timeline:view();animation-range:entry 12% entry 70%}.kl .pop{animation:pop linear both;animation-timeline:view();animation-range:entry 30% entry 84%}.kl .pop2{animation:pop2 linear both;animation-timeline:view();animation-range:entry 12% entry 66%}}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-54px) scale(.7)}62%{opacity:1;transform:translateY(0) scale(1)}78%{transform:translateY(-7px) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes draw{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes pop2{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes pop{0%{opacity:0;transform:scale(.6) rotate(-6deg)}70%{opacity:1;transform:scale(1.06) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.kl .draw{stroke-dasharray:5 9}.kl .zoomlayer{position:absolute;inset:0;transform-origin:calc(50% + var(--ax)) calc(50% + var(--ay))}.kl .zworld{opacity:1;transform:scale(var(--wz))}.kl .zoomlayer img{max-width:none}.kl .wpan{position:absolute;inset:0}@media (max-width:1100px) and (prefers-reduced-motion:no-preference){.kl:not(.playing) .mapsection .wpan{animation:wpan 34s ease-in-out infinite}}@keyframes wpan{0%,to{transform:translateX(0)}25%{transform:translateX(var(--pan))}75%{transform:translateX(calc(var(--pan) * -1))}}.kl .zthai{opacity:0}@media (prefers-reduced-motion:no-preference){.kl.playing .zworld{animation:zoomWorld 9s cubic-bezier(.62,0,.34,1) infinite both}.kl.playing .zthai{animation:zoomThai 9s cubic-bezier(.62,0,.34,1) infinite both}}@keyframes zoomWorld{0%,10%{opacity:1;transform:scale(var(--wz))}26%{opacity:1;transform:scale(2.5)}33%,83%{opacity:0;transform:scale(3.3333)}90%{opacity:1;transform:scale(2.5)}to{opacity:1;transform:scale(var(--wz))}}@keyframes zoomThai{0%,26%{opacity:0;transform:scale(.75)}33%,83%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.75)}}.kl .ccard{position:absolute;width:76px;height:56px;transform:translate(-50%,-50%);background:#FFFFFF;border-radius:7.5px;padding:3px;display:flex;flex-direction:column;gap:2.4px;box-shadow:0 2px 5px rgba(0,0,0,.22)}.kl .cprints{height:36px;border-radius:5px;overflow:hidden;display:flex;gap:1.6px;background:#ECEEF2}.kl .cprints>div>svg{width:100%;height:100%}.kl .crow{flex:1 1;display:flex;align-items:center;gap:3.5px;padding:0 1.5px}.kl .cname{flex:1 1;min-width:0;letter-spacing:-.2px;color:#14171C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl .ccount,.kl .cname{font-size:9.2px;font-weight:800}.kl .ccount{flex:none;color:#0F7A63}@media (max-width:1100px){.kl .ccard.wide-only{display:none}}@media (max-width:700px){.kl .ccard:not(.keep){display:none}}.kl .mapcard{position:absolute;display:flex;align-items:center;background:#FFFFFF;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 1px 2px rgba(16,24,40,.07),0 8px 20px -10px rgba(16,24,40,.4)}.kl .mapcard-full{gap:8px;border-radius:11px;padding:6px 11px 6px 7px}.kl .mapcard-mini{border-radius:999px;padding:3px}.kl .hero-field{position:absolute;left:60px;right:60px;top:0;bottom:0;pointer-events:none}.kl .hero-dock{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:470px;pointer-events:auto;transition:left .65s cubic-bezier(.6,0,.3,1),top .65s cubic-bezier(.6,0,.3,1),transform .65s cubic-bezier(.6,0,.3,1),max-width .65s ease}.kl.playing .hero-dock{left:0;top:22px;transform:translate(0);max-width:500px;gap:12px}.kl .hero-card{padding:24px 28px;margin-left:-28px;border-radius:20px;background:transparent;border:1px solid transparent;transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,-webkit-backdrop-filter .45s ease,backdrop-filter .45s ease,padding .45s ease,margin .45s ease}.kl.playing .hero-card{padding:13px 18px;margin-left:-18px;border-radius:14px;background:rgba(255,255,255,.93);border-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);box-shadow:0 2px 4px rgba(16,24,40,.05),0 22px 54px -26px rgba(6,58,47,.38)}.kl .hero-h1{font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1.03;letter-spacing:-.038em;text-wrap:balance;transition:font-size .5s ease}.kl.playing .hero-h1{font-size:clamp(17px,1.7vw,21px)}.kl.playing .hero-h1 br{display:none}.kl .hero-sub{margin-top:14px;max-height:96px;overflow:hidden;transition:opacity .3s ease,max-height .45s ease,margin-top .45s ease}.kl.playing .hero-sub{opacity:0;max-height:0;margin-top:0}.kl .playbtn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border:0;border-radius:999px;background:#0F7A63;color:#FFFFFF;cursor:pointer;font-family:inherit;font-size:15.5px;font-weight:700;letter-spacing:-.01em;box-shadow:0 2px 4px rgba(6,58,47,.18),0 12px 26px -12px rgba(6,58,47,.5);transition:transform .2s ease,box-shadow .2s ease,height .4s ease,font-size .4s ease,padding .4s ease}.kl.playing .playbtn{height:36px;padding:0 16px;font-size:14px}.kl .playbtn:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(6,58,47,.2),0 18px 34px -14px rgba(6,58,47,.55)}@media (max-width:900px){.kl .hero-field{left:20px;right:20px}.kl .hero-dock,.kl.playing .hero-dock{left:0;right:0;top:auto;bottom:22px;transform:none;max-width:none;align-items:center;text-align:center}.kl .hero-card,.kl.playing .hero-card{margin:0;text-align:center;padding:20px 18px;border-radius:18px;background:rgba(255,255,255,.93);border-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);box-shadow:0 2px 4px rgba(16,24,40,.05),0 18px 40px -22px rgba(6,58,47,.38)}.kl.playing .hero-h1{font-size:clamp(23px,5.6vw,32px)}}.kl .mapsection{--ax:300px;--ay:0px;--co:1;--wz:1;--pan:0px;min-height:600px;display:flex;flex-direction:column}@media (max-width:1100px){.kl .mapsection{--ax:170px;--ay:0px;--wz:.8;min-height:560px;--pan:min(150px,calc(50vw - 262px),calc(922px - 50vw))}}@media (max-width:700px){.kl .mapsection{--ax:0px;--ay:-92px;--co:.42;--wz:.5;--pan:min(150px,calc(50vw - 62px),calc(466px - 50vw));min-height:640px}.kl .leader,.kl .mapcard{display:none}}.kl .stage{position:relative;width:100%;max-width:720px;aspect-ratio:720/384}.kl .stage>*{position:absolute}.kl .sgnd{inset:0}.kl .sgnd>*{position:absolute}@media (max-width:780px){.kl .stage{aspect-ratio:auto;display:flex;flex-direction:column;gap:10px}.kl .stage>.sgnd{position:relative;inset:auto;width:100%;aspect-ratio:720/384;overflow:hidden;border-radius:26px}.kl .stage>.rv{position:static;width:100%}}.kl .lift{transition:transform .25s ease,box-shadow .25s ease}.kl .lift:hover{transform:translateY(-3px);box-shadow:0 2px 3px rgba(16,24,40,.04),0 22px 48px -20px rgba(16,24,40,.2)}@media (max-width:900px){.kl .wrap{padding:0 24px}.kl .stack{flex-direction:column!important}.kl .stack>.fluid{width:100%!important}.kl .g2,.kl .g3{grid-template-columns:1fr!important}.kl .g4{grid-template-columns:1fr 1fr!important}.kl .hidesm{display:none!important}.kl .center-sm{text-align:center!important;align-items:center!important}}.kl .playbtn .ic-pause,.kl .playbtn .ic-play,.kl .playbtn .lbl-pause,.kl .playbtn .lbl-play{display:inline-flex;align-items:center}.kl .playbtn .ic-pause,.kl .playbtn .lbl-pause,.kl.playing .playbtn .ic-play,.kl.playing .playbtn .lbl-play{display:none}.kl.playing .playbtn .ic-pause,.kl.playing .playbtn .lbl-pause{display:inline-flex}