.scholarar-home{color:#1b2124;background:#fff;font-size:16px;line-height:1.65}.scholarar-home a,.scholarar-home button,.scholarar-home summary{-webkit-tap-highlight-color:transparent}.scholarar-home :is(a,button,summary,textarea):focus-visible{outline-offset:4px;outline:3px solid #007bfe}.scholarar-home summary{cursor:pointer}.scholarar-home summary::-webkit-details-marker{display:none}.scholarar-home [id]{scroll-margin-top:120px}.scholarar-home .home-faq-item:target{border-color:#007bfe}.home-skip-link{z-index:100;color:#007bfe;background:#fff;border-radius:9999px;padding:12px 20px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-180%);box-shadow:0 4px 24px #00000014}.home-skip-link:focus{transform:translateY(0)}.scholarar-home .home-search-text{letter-spacing:normal;border:0;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:400;line-height:26px}.scholarar-home .home-search-field:focus{outline:none}.scholarar-home .home-search-example{opacity:1;transition:opacity .3s}.scholarar-home .home-search-field:focus+.home-search-example{opacity:0}@media (min-width:640px){.scholarar-home .home-search-text{font-size:20px;line-height:32px}}.scholarar-home .animate-caret-blink{animation:1s step-end infinite home-caret-blink}@keyframes home-caret-blink{50%{opacity:0}}.home-hero-flags{--px:0px;--py:0px;z-index:10;pointer-events:none;position:absolute;inset:0}.home-hero-flag{left:calc(50% + var(--x));top:var(--y);width:var(--s);height:var(--s);margin-left:calc(var(--s) / -2);translate:calc(var(--px) * var(--depth)) calc(var(--py) * var(--depth));transition:translate var(--parallax-duration,0s) cubic-bezier(.2, .7, .2, 1);position:absolute}.home-hero-flag-card{width:100%;height:100%;transform:rotate(var(--rot));animation:home-flag-in 1s cubic-bezier(.2, .7, .2, 1) var(--d) both, home-flag-drift var(--dur) ease-in-out calc(var(--d) + 1s) infinite;animation-play-state:running, var(--flag-motion,paused);display:block}@keyframes home-flag-in{0%{opacity:0;transform:translate(var(--fx), var(--fy)) rotate(calc(var(--rot) + 24deg)) scale(.6)}to{opacity:1;transform:translate(0, 0) rotate(var(--rot)) scale(1)}}@keyframes home-flag-drift{0%,to{transform:translate(0, 0) rotate(var(--rot))}50%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--rot) + var(--wob)))}}.home-hero-flag--japan{--x:max(-580px, -41vw);--y:136px;--s:88px;--rot:-8deg;--depth:1.2;--d:.38s;--dur:10.5s;--dx:4px;--dy:-12px;--wob:-2deg;--fx:-160px;--fy:-40px}.home-hero-flag--china{--x:min(570px, 40vw);--y:200px;--s:84px;--rot:7deg;--depth:1.1;--d:.46s;--dur:9.2s;--dx:-4px;--dy:-10px;--wob:2deg;--fx:160px;--fy:-40px}.home-hero-flag--australia{--x:max(-500px, -36vw);--y:420px;--s:64px;--rot:6deg;--depth:.6;--d:.62s;--dur:8.5s;--dx:2px;--dy:-8px;--wob:3deg;--fx:-80px;--fy:0px}.home-hero-flag--usa{--x:min(540px, 38vw);--y:492px;--s:80px;--rot:-5deg;--depth:.9;--d:.7s;--dur:7.8s;--dx:-3px;--dy:-11px;--wob:3deg;--fx:120px;--fy:80px}.home-hero-flag--korea{--x:max(-560px, -40vw);--y:656px;--s:72px;--rot:4deg;--depth:.9;--d:.54s;--dur:11.5s;--dx:3px;--dy:-9px;--wob:-3deg;--fx:-120px;--fy:80px}@media (prefers-reduced-motion:reduce){.scholarar-home *,.scholarar-home :before,.scholarar-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
