.jp-root{--jp-blue:#12345f;--jp-blue-deep:#0d2347;--jp-blue-soft:#3d5e9e;--jp-white:#fafaf7;--jp-cream:#f3efe6;--jp-ink:#1a1a1a;color:var(--jp-ink);background:var(--jp-white);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;word-break:keep-all;overflow-wrap:break-word;--jp-reveal-ms:.36s;--jp-reveal-stagger:90ms;--jp-leave-ms:.2s;--jp-ease:cubic-bezier(.2, 0, 0, 1);font-family:Pretendard Variable,Pretendard,system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif;overflow-x:clip}@media (prefers-reduced-motion:reduce){.jp-root{--jp-reveal-ms:.1s;--jp-reveal-stagger:0s;--jp-leave-ms:.1s}}.jp-root .jp-leaving{opacity:0;transition:opacity var(--jp-leave-ms) var(--jp-ease)}.jp-root .jp-reveal,.jp-root .jp-reveal-fade{animation-duration:var(--jp-reveal-ms);animation-timing-function:var(--jp-ease);animation-fill-mode:both}.jp-root .jp-reveal{animation-name:jp-reveal-up}.jp-root .jp-reveal-fade{animation-name:jp-reveal-in}.jp-root .jp-reveal-2{animation-delay:var(--jp-reveal-stagger)}.jp-root .jp-reveal-3{animation-delay:calc(var(--jp-reveal-stagger) * 2)}@keyframes jp-reveal-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jp-reveal-in{0%{opacity:0}to{opacity:1}}:is(html:has(.jp-root),body:has(.jp-root)){color:#1a1a1a;overscroll-behavior:none;background:#fafaf7}.jp-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html:has(.jp-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body:has(.jp-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}@layer base{.jp-root input,.jp-root textarea,.jp-root select,.jp-root button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.jp-root input:not([type=checkbox]):not([type=radio]),.jp-root textarea,.jp-root select{background-color:var(--jp-white);color:var(--jp-ink)}}@font-face{font-family:MaruBuri;font-style:normal;font-weight:300;font-display:swap;src:url(/jipyeong/fonts/MaruBuri-Light.subset.woff2)format("woff2")}@font-face{font-family:MaruBuri;font-style:normal;font-weight:600;font-display:swap;src:url(/jipyeong/fonts/MaruBuri-SemiBold.subset.woff2)format("woff2")}.jp-serif{letter-spacing:-.02em;font-family:MaruBuri,Nanum Myeongjo,Apple SD Gothic Neo,serif;font-weight:600;line-height:1.35}.jp-brush{font-family:var(--font-jip-brush), "Nanum Brush Script", cursive;letter-spacing:.02em;font-weight:400;line-height:1.5}.jp-body{font-size:1.0625rem;line-height:1.6}.jp-note{color:color-mix(in srgb, var(--jp-ink) 65%, transparent);font-size:.875rem;line-height:1.7}.jp-label{letter-spacing:.02em;font-size:.875rem}.jp-caption{letter-spacing:.04em;font-size:.875rem}.jp-sublabel{letter-spacing:.02em;font-size:.875rem;line-height:1.25}.jp-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jp-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.jp-root [data-jp=gate-otp-row] input{font-size:1.375rem!important}.jp-lift{transition:transform .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1)}.jp-lift-on{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.jp-lift{transition-duration:.1s}.jp-lift-on{transform:none}}.jp-press{transition:transform .2s cubic-bezier(.2,0,0,1)}.jp-press:active{transition-duration:.1s;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.jp-press,.jp-press:active{transition-duration:.1s;transform:none}}.jp-shake-area{--jp-bottle-h:clamp(240px, min(46dvh, calc(.91 * min(100dvw, 26rem))), 440px);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.jp-kakao .jp-shake-area{--jp-bottle-h:clamp(240px, min(41dvh, calc(.91 * min(100dvw, 26rem))), 440px)}.jp-shake-area svg,.jp-shake-area img{-webkit-user-drag:none}.jp-glass{fill:var(--jp-cream);fill-opacity:.5;stroke:var(--jp-blue-soft);stroke-opacity:.38;stroke-width:1.4px}.jp-glass-shine{fill:none;stroke:var(--jp-white);stroke-opacity:.7;stroke-width:5px;stroke-linecap:round}.jp-liquid{fill:#f1ebdb}.jp-bottle-rock{transform-box:view-box;transform-origin:50px 238px;animation:.26s linear infinite jp-rock}@keyframes jp-rock{0%,to{transform:rotate(calc(var(--jp-shake,0) * -2.6deg))}50%{transform:rotate(calc(var(--jp-shake,0) * 2.6deg))}}.jp-shake-bottle{height:var(--jp-bottle-h)}@media (min-height:800px){.jp-shake-stage{padding-top:.25rem}.jp-shake-meter>*+*{margin-top:1rem}}.jp-slot-cta{align-content:center;height:56px;display:grid}.jp-slot-cta:empty{height:0;margin-top:0}.jp-slot-fallback{min-height:44px}.jp-shake-title{height:80px}.jp-step3-glow{pointer-events:none;place-self:center;width:0;height:0;transition:opacity .4s ease-out;overflow:visible}.jp-step3-field{height:calc(var(--jp-bottle-h) * 1.25);aspect-ratio:120/380;position:relative;transform:translate(-50%,-50%)}.jp-step3-halo{will-change:transform, opacity;background:radial-gradient(50% 42%,#3d5e9e57 0%,#3d5e9e00 72%);animation:.417s ease-in-out infinite alternate jp-step3-pulse;position:absolute;inset:0}@keyframes jp-step3-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.jp-step3-sparkle{animation:1.6s ease-in-out infinite jp-step3-sparkle;position:absolute;transform:translate(-50%,-50%)}@keyframes jp-step3-sparkle{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.6)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1)}}.jp-bottle-float{animation:6.5s ease-in-out infinite jp-float}@keyframes jp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.jp-bottle-tilt{transform-origin:50% 130%;animation:2s ease-in-out infinite alternate jp-tilt}@keyframes jp-tilt{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}.jp-scroll-cue{animation:1.8s ease-in-out infinite jp-scroll-cue}@keyframes jp-scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.jp-field-shake{animation:.2s ease-in-out jp-field-shake}@keyframes jp-field-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.jp-wave-amp{transform-box:view-box;transform-origin:50px 98px;transform:scaleY(calc(.5 + var(--jp-shake,0) * 1.1))}.jp-wave{animation:7s linear infinite jp-wave-flow}@keyframes jp-wave-flow{0%{transform:translate(0)}to{transform:translate(100px)}}.jp-wave--back{opacity:.6}.jp-wave--back path{fill:#e6ddc7}.jp-wave--front{opacity:calc(.14 + var(--jp-shake,0) * .76);animation-duration:2.3s;animation-direction:reverse}.jp-wave--front path{fill:#fbf8f0}.jp-sediment{opacity:calc(.22 + var(--jp-shake,0) * .5);animation:3.4s ease-in-out infinite jp-sediment-rise}.jp-sediment circle{fill:#d6c9ab}@keyframes jp-sediment-rise{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--jp-shake,0) * -32px))}}.jp-gauge-fill{transform-origin:0}.jp-shake-bg{z-index:-1;pointer-events:none;will-change:transform;position:fixed;inset:-6px}@media (prefers-reduced-motion:reduce){.jp-root .jp-bottle-rock,.jp-root .jp-bottle-float,.jp-root .jp-bottle-tilt,.jp-root .jp-scroll-cue,.jp-root .jp-step3-halo,.jp-root .jp-field-shake,.jp-root .jp-wave,.jp-root .jp-sediment{animation:none}.jp-root .jp-wave-amp{transform:scaleY(.5)}.jp-root .jp-step3-sparkle{animation:none;display:none}}.jp-grain{z-index:40;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.jp-lightfall{background-color:var(--jp-white);background-image:radial-gradient(128% 66% at 50% -8%, #ffffffeb 0%, #ffffff57 34%, color-mix(in srgb, var(--jp-blue) 5%, transparent) 100%)}.jp-lightfall--field{background-image:radial-gradient(100% 74% at 50% 4%,#ffffff29 0%,#fff0 68%)}[data-jp=landing-bottle-slot]{--jp-landing-bottle-max:480px;--jp-landing-bottle-wmax:min(60dvw, 15.6rem)}.jp-bottle-drop{filter:drop-shadow(0 12px 24px #0d234738)}.jp-shadow-2{box-shadow:0 16px 34px -14px #0d23474d,0 3px 8px -3px #0d23473d}.jp-hero{aspect-ratio:120/380;perspective:1000px;position:relative}.jp-hero-layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.jp-hero-body{isolation:isolate;transform-origin:50% 92%;will-change:transform;position:absolute;inset:0}.jp-hero-hl{pointer-events:none;mix-blend-mode:screen;display:block;position:absolute}.jp-hero-cap{pointer-events:none;will-change:transform;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.jp-root .jp-hero-body{transform:none!important}}.jp-mask{-webkit-mask-image:var(--jp-mask);-webkit-mask-image:var(--jp-mask);mask-image:var(--jp-mask);flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-jp=result-type-art]{height:var(--jp-type-art-h,80px)}[data-jp=done]{--jp-done-illust-h:146px;--jp-done-illust-w:241px}[data-jp=message]{--jp-preview-w:100%}.jp-debug-hud{z-index:60;color:#fff;white-space:pre;pointer-events:none;background:#0d2347b8;border-bottom-right-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.35;position:fixed;top:0;left:0}[data-jp=gate]{--jp-kb:max(env(keyboard-inset-height,0px), var(--jp-kb-vv,0px))}
