@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.landing-ci{--T:"FC Vision Landing", var(--x-font-noto-sans-lao), sans-serif;--T-note:var(--x-font-noto-thai-looped), var(--x-font-noto-sans-lao), sans-serif;--T-input:var(--T-note);background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;line-height:normal;position:relative}@layer base{.landing-ci :is(input,textarea,select){font-family:var(--T-input)}}.landing-ci .landing-grid{background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px}.landing-ci .ci-sweep{isolation:isolate;transition:scale .22s cubic-bezier(.32,.72,.24,1);position:relative;overflow:hidden}.landing-ci .ci-sweep:before{content:"";z-index:-1;background:var(--sw-fill,#f1f2fa);clip-path:polygon(-30% -10%, calc(-1 * var(--sw-run,15px)) -10%, calc(-2 * var(--sw-run,15px)) 110%, -30% 110%);transition:clip-path .42s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.landing-ci .ci-sweep:hover:before,.landing-ci .ci-sweep:focus-visible:before{clip-path:polygon(-30% -10%, calc(100% + 2 * var(--sw-run,15px)) -10%, calc(100% + var(--sw-run,15px)) 110%, -30% 110%)}.landing-ci button:not(:disabled):not(.ci-nopress):active,.landing-ci .ci-sweep:not(:disabled):active,.landing-ci .ci-press:not(:disabled):active{transition-duration:.16s;scale:.95}.landing-ci button:not(.ci-nopress),.landing-ci .ci-sweep,.landing-ci .ci-press{transition:scale .3s cubic-bezier(.32,.72,.24,1),color .18s,background-color .18s,border-color .18s}.landing-ci :is(button,a[href],[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible{outline:1.6px solid var(--blue);outline-offset:2px}.landing-ci .ci-nopress:active,.landing-ci .ci-sweep:disabled:active,.landing-ci .ci-press:disabled:active,.landing-ci .ci-sweep[aria-disabled=true]:active,.landing-ci .ci-press[aria-disabled=true]:active{scale:1}@media (prefers-reduced-motion:reduce){.landing-ci .ci-sweep:before,.landing-ci button,.landing-ci .ci-sweep,.landing-ci .ci-press{transition:none}.landing-ci button:active,.landing-ci .ci-sweep:active,.landing-ci .ci-press:active{scale:1}}.landing-ci .ci-glow{background:radial-gradient(closest-side,#ffffffed 46%,#ffffffd1 66%,#ffffff75 84%,#fff0 100%)}.landing-ci.ci-dark .ci-glow,.landing-ci .ci-dark .ci-glow{background:radial-gradient(closest-side,#07051bed 46%,#07051bd1 66%,#07051b75 84%,#07051b00 100%)}@media not (min-width:1024px){.landing-ci .dr-wrap,.landing-ci .co-wrap,.landing-ci .fl-wrap,.landing-ci .bt-wrap,.landing-ci .st-wrap,.landing-ci .ft-wrap,.landing-ci .ed-wrap{width:calc(100vw - 40px)}}