@font-face{font-family:baloo;src:url(../media/baloo2_latin-s.p.0ycukbtwcuvn3.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:baloo Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}.baloo_39c52be7-module__rxy4JW__className{font-family:baloo,baloo Fallback}.baloo_39c52be7-module__rxy4JW__variable{--font-kids:"baloo", "baloo Fallback"}
.theme-kids{--kids-green:#2fb96b;--kids-sprout-text:#146b3a;--kids-green-deep:var(--brand-700);--kids-green-soft:var(--brand-50);--kids-cream:#fff;--kids-sun:#ffc93c;--kids-coral:#ff7a59;--kids-sky:#5bc0eb;--kids-green-text:var(--brand);--kids-green-fill:var(--brand);--kids-gold-text:#8a6800;--kids-coral-text:#b23a22;--kids-coral-fill:#c7442a;--kids-tile-mint:var(--brand-50);--kids-tile-mint-fg:var(--brand);--kids-tile-sun:#fff1cc;--kids-tile-sun-fg:#8a6800;--kids-tile-coral:#ffe3da;--kids-tile-coral-fg:#b23a22;--kids-tile-sky:var(--brand-50);--kids-tile-sky-fg:var(--brand-500);--kids-tile-lavender:var(--brand-50);--kids-tile-lavender-fg:var(--brand-500);--kids-tile-peach:#ffe8d6;--kids-tile-peach-fg:#9a4d14;--kids-tile-gray:#eef1f5;--kids-tile-gray-fg:#5e6878;--kids-tile-white:#ffffff29;--kids-tile-white-fg:#fff;--kids-panel:#eef6f1;--kids-shadow-1:0 10px 30px #0c23400f;--kids-shadow-2:0 16px 40px #0c23401f;--serif:var(--font-kids), "Pretendard Variable", "Pretendard", sans-serif;--radius-xs:12px;background:var(--kids-cream)}@layer components{.kids-pill{border-radius:999px}.kids-card{background:var(--kids-panel);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:24px}.kids-alt .kids-card,.kids-card .kids-card{background:var(--paper)}.kids-card--interactive:hover{box-shadow:var(--kids-shadow-2);transform:translateY(-2px)}.kids-card--interactive:focus-visible{outline:3px solid var(--kids-green-deep);outline-offset:3px}.kids-eyebrow{background:var(--kids-green-soft);color:var(--kids-green-text);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:800;display:inline-flex}.kids-btn{color:#fff;background:var(--kids-green-fill);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:.95rem;font-weight:700;line-height:1;transition:transform .12s,background-color .18s,color .18s;display:inline-flex;position:relative}.kids-btn:hover{background:var(--brand-500)}.kids-btn:active{transform:translateY(1px)}.kids-btn:focus-visible{outline:3px solid var(--kids-green-deep);outline-offset:3px}.kids-btn:disabled,.kids-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.kids-btn[aria-busy=true]{cursor:progress}.kids-btn__icon{flex-shrink:0;width:1.15em;height:1.15em}.kids-btn--sm{height:40px;padding:0 18px;font-size:.875rem}.kids-btn--lg{height:56px;padding:0 32px;font-size:1.05rem}.kids-btn--secondary{background:var(--brand-50);color:var(--brand)}.kids-btn--secondary:hover{background:var(--brand-100)}.kids-btn--ghost{color:var(--brand);background:0 0;padding-inline:12px}.kids-btn--ghost:hover{background:var(--brand-50)}.kids-btn--xl{width:100%;max-width:560px;height:clamp(64px,6vw,78px);padding:0 32px;font-size:clamp(1.15rem,1.7vw,1.5rem)}}@keyframes kids-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes kids-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes kids-wiggle{0%,92%,to{transform:rotate(0)}94%{transform:rotate(-9deg)}96%{transform:rotate(9deg)}98%{transform:rotate(-5deg)}}@keyframes kids-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.kids-float{animation:4.5s ease-in-out infinite kids-float}.kids-float-sm{animation:3.6s ease-in-out infinite kids-float-sm}.kids-wiggle{transform-origin:bottom;animation:5s ease-in-out infinite kids-wiggle}@media (prefers-reduced-motion:reduce){.kids-float,.kids-float-sm,.kids-wiggle{animation:none}}.kids-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:20px;padding-bottom:10px;display:grid;overflow-x:auto}.kids-rail::-webkit-scrollbar{display:none}.kids-rail>*{scroll-snap-align:start}@media (min-width:640px){.kids-rail{grid-auto-columns:minmax(240px,44%)}}@media (min-width:1024px){.kids-rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;padding-bottom:0;overflow-x:visible}}.kids-alt{border-image:linear-gradient(var(--kids-panel), var(--kids-panel)) fill 0 / 0 / 0 100vw}.kids-sec{padding-block:clamp(72px,9vw,150px)}.kids-cream{border-image:linear-gradient(var(--panel-sand), var(--panel-sand)) fill 0 / 0 / 0 100vw}.kids-navy{border-image:linear-gradient(var(--brand), var(--brand)) fill 0 / 0 / 0 100vw;background-color:var(--brand);color:#fff}.theme-kids{overflow-x:clip}.theme-kids .hero-bg--kids{background:radial-gradient(42% 60% at 6% 8%,#ffc93c33,#0000 70%),radial-gradient(48% 70% at 96% 0,#2fb96b2e,#0000 70%),radial-gradient(60% 50% at 70% 100%,#5bc0eb24,#0000 70%),linear-gradient(#f6fbf7 0%,#fbfdfb 70%,#fff 100%)}.theme-kids .hero-band--kids{border-image:radial-gradient(40% 70% at 10% 0%, #ffc93c2e, transparent 70%), radial-gradient(45% 80% at 92% 0%, #2fb96b29, transparent 70%), linear-gradient(180deg, #f2f8f4 0%, #f9fcfa 65%, #fff 100%) fill 0 / 0 / 0 100vw}.kids-cream{--wave:var(--panel-sand)}.kids-alt{--wave:var(--kids-panel)}.kids-navy,.kids-navy-band{--wave:var(--brand)}.kids-wave-top,.kids-wave-bottom{position:relative}.kids-wave-top:before,.kids-wave-bottom:after{content:"";background:var(--wave);pointer-events:none;width:100vw;height:clamp(18px,2.4vw,36px);position:absolute;left:50%;transform:translate(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C120 6 240 6 360 20s240 18 360 4 240-22 360-8 240 18 360 6V40Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C120 6 240 6 360 20s240 18 360 4 240-22 360-8 240 18 360 6V40Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.kids-wave-top:before{bottom:calc(100% - 1px)}.kids-wave-bottom:after{z-index:1;top:calc(100% - 1px);transform:translate(-50%)scaleY(-1)}.kids-ribbon{margin-inline:-4vw;transform:rotate(-1.6deg)}.kids-ribbon .marquee{-webkit-mask-image:none;mask-image:none}.kids-photo{position:relative}.kids-photo__plate{border-radius:26px;position:absolute;inset:0;transform:translate(14px,14px)rotate(2.5deg)}.kids-photo__frame{transition:transform .4s var(--ease);position:relative;transform:rotate(-1.2deg)}.kids-photo:hover .kids-photo__frame{transform:rotate(0)translateY(-4px)}.kids-bubble{position:relative}.kids-bubble:after{content:"";background:inherit;border-radius:4px;width:24px;height:24px;position:absolute;bottom:-11px;left:36px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.kids-photo__frame{transition:none}}.kids-grow{transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .5s}@keyframes kids-arc-pulse{0%{opacity:.15}40%{opacity:1}to{opacity:.15}}.kids-wave-arc{transition:opacity .5s}.kids-wave-arc--on{animation:1.4s ease-in-out infinite kids-arc-pulse}@keyframes kids-spin{to{transform:rotate(360deg)}}.kids-sun-rays{animation:24s linear infinite kids-spin}@keyframes kids-drift{0%,to{transform:translate(0)}50%{transform:translate(14px)}}.kids-cloud{animation:9s ease-in-out infinite kids-drift}.kids-road-draw{stroke-dasharray:1000;stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1) .2s}.is-armed .kids-road-draw:not(.is-in){stroke-dashoffset:1000px}.kids-stop-pop{transform-box:fill-box;transform-origin:50%;transition:opacity .45s,transform .55s cubic-bezier(.34,1.56,.64,1)}.is-armed .kids-stop-pop:not(.is-in){opacity:0;transform:scale(.6)}.kids-stop-halo{filter:drop-shadow(0 8px 18px #0c23401f);transition:filter .25s}.kids-stop:hover .kids-stop-halo,.kids-stop:focus-visible .kids-stop-halo{filter:drop-shadow(0 12px 24px #0c234038)}.kids-stop:focus-visible .kids-stop-halo{stroke:var(--kids-green-deep);stroke-width:4px}.kids-stop{cursor:pointer}@keyframes kids-count{0%,20%{filter:none;transform:scale(1)}28%{transform:scale(1.18)}36%,to{transform:scale(1)}}.kids-count>li{animation:3s ease-in-out infinite kids-count}.kids-count>li:nth-child(2){animation-delay:1s}.kids-count>li:nth-child(3){animation-delay:2s}@keyframes kids-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.kids-bars>span{transform-origin:50%;animation:1.1s ease-in-out infinite kids-bar}.kids-bars>span:nth-child(3n){animation-delay:.2s}.kids-bars>span:nth-child(3n+1){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.kids-grow,.kids-wave-arc,.kids-road-draw,.kids-stop-pop{transition:none}.kids-wave-arc--on,.kids-sun-rays,.kids-cloud,.kids-count>li,.kids-bars>span{animation:none}.is-armed .kids-road-draw:not(.is-in){stroke-dashoffset:0}.is-armed .kids-stop-pop:not(.is-in){opacity:1;transform:none}}
