.TypingSection-module__w28Hnq__container{--bg-color:#fff;--text-main:#111;--accent-blue:#2c64e8;--accent-orange:#e85d34;--card-white:#fff;background-color:var(--bg-color);color:var(--text-main);justify-content:center;align-items:center;width:100%;padding:20px;font-family:Inter,sans-serif;display:flex}.TypingSection-module__w28Hnq__typingSection{width:100%;max-width:800px;position:relative}.TypingSection-module__w28Hnq__headerRow{z-index:2;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:-5px;padding-bottom:0;display:flex;position:relative}.TypingSection-module__w28Hnq__targetSentence{color:#d1d5db;flex-grow:1;padding-bottom:10px;font-family:Playfair Display,serif;font-size:1.8rem;font-style:italic;font-weight:600;line-height:1.3}.TypingSection-module__w28Hnq__charCorrect{color:var(--text-main)}.TypingSection-module__w28Hnq__charIncorrect{color:var(--accent-orange);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.TypingSection-module__w28Hnq__charCurrent{border-bottom:3px solid var(--accent-blue)}.TypingSection-module__w28Hnq__mascotContainer{flex-shrink:0;justify-content:center;align-items:flex-end;width:120px;height:70px;display:flex}.TypingSection-module__w28Hnq__mascotSvg{width:100%;height:100%;overflow:visible}.TypingSection-module__w28Hnq__mascotSvg path,.TypingSection-module__w28Hnq__mascotSvg ellipse{stroke:var(--text-main);stroke-width:3px}.TypingSection-module__w28Hnq__pawLeft,.TypingSection-module__w28Hnq__pawRight{transition:transform 80ms}.TypingSection-module__w28Hnq__tapLeft .TypingSection-module__w28Hnq__pawLeft,.TypingSection-module__w28Hnq__tapRight .TypingSection-module__w28Hnq__pawRight{transform:translateY(10px)}.TypingSection-module__w28Hnq__inputContainer{z-index:10;position:relative}.TypingSection-module__w28Hnq__inputField{width:100%;color:var(--text-main);background:var(--card-white);border:3px solid var(--text-main);border-radius:16px;outline:none;padding:24px 30px;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:500;transition:all .2s;box-shadow:10px 10px #0000000d}.TypingSection-module__w28Hnq__inputField::placeholder{color:#9ca3af;font-weight:400}.TypingSection-module__w28Hnq__inputField:focus{border-color:var(--accent-blue);box-shadow:10px 10px #2c64e81a}.TypingSection-module__w28Hnq__statsRow{justify-content:space-between;align-items:center;margin-top:15px;font-family:Inter,sans-serif;display:flex}.TypingSection-module__w28Hnq__pillBadge{color:#4b5563;background:#f3f4f6;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:500;display:inline-flex}.TypingSection-module__w28Hnq__kbd{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:2px 6px;font-size:.75rem;box-shadow:0 2px #e5e7eb}.TypingSection-module__w28Hnq__decoSticker{color:var(--accent-blue);font-size:1.5rem;animation:10s linear infinite TypingSection-module__w28Hnq__spinSlow;position:absolute;top:-20px;right:0}.TypingSection-module__w28Hnq__resultMsg{color:var(--accent-blue);opacity:0;margin-top:10px;font-weight:600;transition:opacity .3s}.TypingSection-module__w28Hnq__resultMsg.TypingSection-module__w28Hnq__visible{opacity:1}@keyframes TypingSection-module__w28Hnq__spinSlow{to{transform:rotate(360deg)}}@media (max-width:600px){.TypingSection-module__w28Hnq__headerRow{flex-direction:column-reverse;align-items:flex-start}.TypingSection-module__w28Hnq__mascotContainer{align-self:flex-end;margin-bottom:-10px}}.TypingSection-module__w28Hnq__arrowContainer{pointer-events:none;z-index:5;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:-150px;transform:translateY(-20%)}.TypingSection-module__w28Hnq__doodleText{font-family:var(--font-nanum-pen),cursive;color:#333;opacity:0;text-align:center;width:150px;margin-bottom:5px;font-size:1.5rem;line-height:1.2;transform:rotate(-10deg)}.blur-fade-visible .TypingSection-module__w28Hnq__doodleText{animation:.8s ease-out .5s forwards TypingSection-module__w28Hnq__blurIn}.TypingSection-module__w28Hnq__doodleArrow{width:80px;height:60px;transform:rotate(-10deg)}.TypingSection-module__w28Hnq__doodleArrow path{fill:none;stroke:#111;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300px}.blur-fade-visible .TypingSection-module__w28Hnq__doodleArrow path{animation:1s ease-out 1.2s forwards TypingSection-module__w28Hnq__drawArrow}@keyframes TypingSection-module__w28Hnq__blurIn{0%{opacity:0;filter:blur(10px);transform:rotate(-10deg)translateY(10px)}to{opacity:1;filter:blur();transform:rotate(-10deg)translateY(0)}}@keyframes TypingSection-module__w28Hnq__drawArrow{to{stroke-dashoffset:0}}@media (max-width:1100px){.TypingSection-module__w28Hnq__arrowContainer{display:none}}
.About-module__vqXTeW__arrowContainer{pointer-events:none;z-index:5;flex-direction:column;align-items:center;display:flex;position:absolute;top:-30px;left:-120px}.About-module__vqXTeW__doodleText{font-family:var(--font-nanum-pen),cursive;color:#333;opacity:1;text-align:center;width:150px;margin-bottom:5px;font-size:1.5rem;line-height:1.2;transform:rotate(-10deg)}.About-module__vqXTeW__doodleArrow{width:80px;height:60px;transform:rotate(-10deg)}.About-module__vqXTeW__doodleArrow path{fill:none;stroke:#111;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.About-module__vqXTeW__speakerIcon{cursor:inherit;color:#999;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .3s;display:inline-flex;position:relative}.About-module__vqXTeW__speakerIcon:hover{color:var(--accent-blue,#4a90e2);background:#4a90e21a;transform:scale(1.15)}.About-module__vqXTeW__speakerIcon:active{transform:scale(.95)}.About-module__vqXTeW__speakerIcon:hover:after{content:"";background:#4a90e233;border-radius:50%;width:100%;height:100%;animation:.6s ease-out About-module__vqXTeW__speakerPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes About-module__vqXTeW__speakerPulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.About-module__vqXTeW__speakerIcon:focus{outline:2px solid var(--accent-blue,#4a90e2);outline-offset:2px}@media (max-width:1100px){.About-module__vqXTeW__arrowContainer{display:none}}
.Reels-module__TFklCW__section{--ease:cubic-bezier(.65,0,.35,1);flex-direction:column;gap:40px;width:100%;min-width:0;max-width:1000px;margin:0 auto 100px;padding:20px;display:flex}.Reels-module__TFklCW__underlined{color:var(--accent-blue);text-decoration:underline}.Reels-module__TFklCW__lede{max-width:560px;color:var(--text-sub);margin-top:14px;font-size:1.05rem;line-height:1.6}.Reels-module__TFklCW__lede a{color:var(--text-main);white-space:nowrap;font-family:Playfair Display,serif;font-style:italic;font-weight:600;text-decoration:underline}.Reels-module__TFklCW__lede a:hover{color:var(--accent-blue)}.Reels-module__TFklCW__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.Reels-module__TFklCW__slot{min-width:0}.Reels-module__TFklCW__card{--accent:var(--accent-blue);color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.Reels-module__TFklCW__frame{aspect-ratio:9/16;background:var(--accent);transition:transform .6s var(--ease),box-shadow .6s var(--ease);border:1px solid #f0f0f0;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.Reels-module__TFklCW__card:hover .Reels-module__TFklCW__frame,.Reels-module__TFklCW__card:focus-visible .Reels-module__TFklCW__frame{transform:translateY(-6px)rotate(-1.2deg);box-shadow:0 22px 50px #00000024}.Reels-module__TFklCW__slot:nth-child(2n) .Reels-module__TFklCW__card:hover .Reels-module__TFklCW__frame,.Reels-module__TFklCW__slot:nth-child(2n) .Reels-module__TFklCW__card:focus-visible .Reels-module__TFklCW__frame{transform:translateY(-6px)rotate(1.2deg)}.Reels-module__TFklCW__card:focus-visible{outline:none}.Reels-module__TFklCW__card:focus-visible .Reels-module__TFklCW__frame{outline:2px solid var(--accent-blue);outline-offset:3px}.Reels-module__TFklCW__cover{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.Reels-module__TFklCW__card:hover .Reels-module__TFklCW__cover{transform:scale(1.04)}.Reels-module__TFklCW__fallback{color:#fff;flex-direction:column;justify-content:space-between;padding:22px 20px 54px;display:flex;position:absolute;inset:0}.Reels-module__TFklCW__fallbackTopic{text-transform:uppercase;letter-spacing:.14em;opacity:.85;font-size:.68rem;font-weight:700}.Reels-module__TFklCW__fallbackTitle{letter-spacing:-.01em;text-wrap:balance;font-size:1.45rem;font-weight:600;line-height:1.2}.Reels-module__TFklCW__fallbackTitle em{font-family:Playfair Display,serif;font-style:italic;font-weight:600}.Reels-module__TFklCW__fallbackHandle{opacity:.85;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.Reels-module__TFklCW__shade{opacity:0;transition:opacity .5s var(--ease);background:linear-gradient(#00000026,#0009);position:absolute;inset:0}.Reels-module__TFklCW__card:hover .Reels-module__TFklCW__shade,.Reels-module__TFklCW__card:focus-visible .Reels-module__TFklCW__shade{opacity:1}.Reels-module__TFklCW__views{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;font-variant-numeric:tabular-nums;transition:opacity .4s var(--ease);background:#0000004d;border-radius:30px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.Reels-module__TFklCW__views svg{font-size:.6rem}.Reels-module__TFklCW__card:hover .Reels-module__TFklCW__views,.Reels-module__TFklCW__card:focus-visible .Reels-module__TFklCW__views{opacity:0}.Reels-module__TFklCW__watch{color:#fff;opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:.8rem;font-weight:600;display:flex;position:absolute;inset:0;transform:translateY(10px)}.Reels-module__TFklCW__card:hover .Reels-module__TFklCW__watch,.Reels-module__TFklCW__card:focus-visible .Reels-module__TFklCW__watch{opacity:1;transform:translateY(0)}.Reels-module__TFklCW__playCircle{width:56px;height:56px;color:var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding-left:3px;font-size:1rem;display:flex}.Reels-module__TFklCW__meta{flex-direction:column;gap:6px;padding:0 4px;display:flex}.Reels-module__TFklCW__topic{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-size:.68rem;font-weight:700}.Reels-module__TFklCW__title{color:var(--text-main);text-wrap:balance;margin:0;font-size:1.02rem;font-weight:600;line-height:1.35}.Reels-module__TFklCW__title em{color:var(--accent);font-family:Playfair Display,serif;font-style:italic;font-weight:600}@media (max-width:900px){.Reels-module__TFklCW__section{gap:28px;margin-bottom:70px}.Reels-module__TFklCW__row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -20px;padding:10px 20px 16px;scroll-padding-left:20px;display:flex;overflow-x:auto}.Reels-module__TFklCW__row::-webkit-scrollbar{display:none}.Reels-module__TFklCW__slot{scroll-snap-align:start;flex:0 0 min(62vw,250px)}.Reels-module__TFklCW__row{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}@media (max-width:900px) and (hover:hover) and (pointer:fine){.Reels-module__TFklCW__row{scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.Reels-module__TFklCW__row::-webkit-scrollbar{height:6px;display:block}.Reels-module__TFklCW__row::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:6px}.Reels-module__TFklCW__row::-webkit-scrollbar-track{background:0 0}}@media (prefers-reduced-motion:reduce){.Reels-module__TFklCW__frame,.Reels-module__TFklCW__cover,.Reels-module__TFklCW__shade,.Reels-module__TFklCW__views,.Reels-module__TFklCW__watch{transition:none}.Reels-module__TFklCW__card:hover .Reels-module__TFklCW__frame,.Reels-module__TFklCW__card:focus-visible .Reels-module__TFklCW__frame,.Reels-module__TFklCW__slot:nth-child(2n) .Reels-module__TFklCW__card:hover .Reels-module__TFklCW__frame,.Reels-module__TFklCW__slot:nth-child(2n) .Reels-module__TFklCW__card:focus-visible .Reels-module__TFklCW__frame{transform:none}}
.ScatteredGallery-module__wdK0dW__galleryContainer{text-align:center;--card-border:#fff;--shadow-soft:0 10px 30px -5px #00000026;--shadow-lift:0 20px 40px -5px #0003;width:100%;padding:20px 0 60px;position:relative}.ScatteredGallery-module__wdK0dW__noteRow{pointer-events:none;justify-content:center;align-items:flex-start;gap:6px;margin-bottom:-10px;display:flex}.ScatteredGallery-module__wdK0dW__doodleText{font-family:var(--font-nanum-pen),cursive;color:#333;opacity:0;text-align:center;margin-top:14px;font-size:1.5rem;line-height:1.2;transform:rotate(-10deg)}.blur-fade-visible .ScatteredGallery-module__wdK0dW__doodleText{animation:.8s ease-out .5s forwards ScatteredGallery-module__wdK0dW__blurIn}.ScatteredGallery-module__wdK0dW__doodleArrow{flex-shrink:0;width:56px;height:80px}.ScatteredGallery-module__wdK0dW__doodleArrow path{fill:none;stroke:#111;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300px}.blur-fade-visible .ScatteredGallery-module__wdK0dW__doodleArrow path{animation:1s ease-out 1.2s forwards ScatteredGallery-module__wdK0dW__drawArrow}@keyframes ScatteredGallery-module__wdK0dW__blurIn{0%{opacity:0;filter:blur(10px);transform:rotate(-10deg)translateY(10px)}to{opacity:1;filter:blur();transform:rotate(-10deg)translateY(0)}}@keyframes ScatteredGallery-module__wdK0dW__drawArrow{to{stroke-dashoffset:0}}.ScatteredGallery-module__wdK0dW__cardsWrapper{justify-content:center;align-items:center;padding:20px 0;display:flex}.ScatteredGallery-module__wdK0dW__photoCard{background-color:var(--card-border);width:220px;height:280px;box-shadow:var(--shadow-soft);cursor:pointer;--rotate:0deg;--y:0px;transform:rotate(var(--rotate))translateY(var(--y));border:1px solid #00000005;border-radius:4px;margin:0 -35px;padding:12px 12px 45px;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s}.ScatteredGallery-module__wdK0dW__photoCard img{object-fit:cover;filter:sepia(15%)contrast(105%)brightness(105%);border-radius:2px;width:100%;height:100%;transition:filter .3s}.ScatteredGallery-module__wdK0dW__photoCard:first-child{--rotate:-6deg;--y:15px;z-index:2}.ScatteredGallery-module__wdK0dW__photoCard:nth-child(2){--rotate:8deg;--y:-10px;z-index:1}.ScatteredGallery-module__wdK0dW__photoCard:nth-child(3){--rotate:-12deg;--y:20px;z-index:3}.ScatteredGallery-module__wdK0dW__photoCard:nth-child(4){--rotate:4deg;--y:-5px;z-index:2}.ScatteredGallery-module__wdK0dW__photoCard:nth-child(5){--rotate:-10deg;--y:10px;z-index:1}.ScatteredGallery-module__wdK0dW__photoCard:hover{transform:rotate(var(--rotate))translateY(calc(var(--y) - 40px));box-shadow:var(--shadow-lift)}.ScatteredGallery-module__wdK0dW__photoCard:hover img{filter:none}@media (max-width:800px){.ScatteredGallery-module__wdK0dW__cardsWrapper{flex-wrap:wrap;margin:0}.ScatteredGallery-module__wdK0dW__photoCard{width:180px;height:240px;margin:-20px -15px}}@media (max-width:600px){.ScatteredGallery-module__wdK0dW__cardsWrapper{flex-direction:column;padding-top:50px;padding-bottom:50px}.ScatteredGallery-module__wdK0dW__photoCard{width:260px;height:320px;margin:-10px 0 0;position:relative;z-index:auto!important}.ScatteredGallery-module__wdK0dW__photoCard:first-child{margin-top:0}.ScatteredGallery-module__wdK0dW__photoCard:nth-child(odd){--rotate:-4deg}.ScatteredGallery-module__wdK0dW__photoCard:nth-child(2n){--rotate:3deg}}
