@layer components{.mo-squish{transition:transform .45s cubic-bezier(.3,1.7,.45,1),background-color .2s,color .2s,border-color .2s,opacity .2s,box-shadow .2s}.mo-squish:active:not(:disabled){transition-duration:80ms;transform:scale(.94)}.mo-develop{filter:blur(14px)saturate(.35)contrast(.92);opacity:.55;transition:filter 1.25s cubic-bezier(.2,.7,.2,1),opacity .9s,transform 1.4s cubic-bezier(.2,.7,.2,1);transform:scale(1.035)}.mo-develop[data-developed=true]{filter:none;opacity:1;transform:none}.mo-develop-now{animation:1.1s cubic-bezier(.2,.7,.2,1) both mo-develop}@supports (animation-timeline:view()){.mo-scroll-develop{animation:linear both mo-develop;animation-timeline:view();animation-range:entry cover 30%}}.mo-tilt{transform:perspective(900px) rotateX(var(--mo-rx,0deg)) rotateY(var(--mo-ry,0deg));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mo-tilt[data-active=true]{transition-duration:.1s}.mo-tilt-glare{pointer-events:none;border-radius:inherit;background:radial-gradient(380px circle at var(--mo-gx,50%) var(--mo-gy,0%), #ffffff57, transparent 62%);mix-blend-mode:soft-light;opacity:0;transition:opacity .35s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.mo-tilt-glare{background:radial-gradient(380px circle at var(--mo-gx,50%) var(--mo-gy,0%), lab(100% -.0000298023 .0000119209/.34), transparent 62%)}}.mo-tilt[data-active=true] .mo-tilt-glare{opacity:1}.mo-count{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block;position:relative}.mo-count[data-counting=true]{-webkit-text-fill-color:transparent}.mo-count[data-counting=true]:after{content:attr(data-display);white-space:nowrap;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0}.mo-rotate{clip-path:inset(0);vertical-align:bottom;margin-block:-.12em;padding-block:.12em;display:inline-grid;overflow:hidden}.mo-rotate>span{grid-area:1/1;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s}.mo-rotate>span[data-state=in]{opacity:1;transform:none}.mo-rotate>span[data-state=out]{opacity:0;transform:translateY(-130%)}.mo-rotate>span[data-state=next]{opacity:0;transition:none;transform:translateY(130%)}.mo-nudge{animation:2.4s ease-in-out .8s infinite mo-nudge}.mo-stamp{animation:.62s cubic-bezier(.2,.9,.2,1) both mo-stamp}.mo-stamp-ring{animation:.75s cubic-bezier(.2,.7,.2,1) .28s both mo-ring}.mo-stamp-out{animation:.38s ease-in both mo-lift}.mo-sheet{animation:.42s cubic-bezier(.2,.9,.25,1) both mo-sheet}.mo-fade-in{animation:.3s both mo-fade}.mo-shimmer{background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--background) 55%, transparent) 50%, transparent 80%) var(--muted);background-size:220% 100%;animation:1.3s linear infinite mo-shimmer}}@keyframes mo-develop{0%{filter:blur(14px)saturate(.35);opacity:.55;transform:scale(1.035)}to{filter:none;opacity:1;transform:none}}@keyframes mo-nudge{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-5px)}90%{transform:translateY(1px)}}@keyframes mo-stamp{0%{opacity:0;transform:scale(2.3)rotate(-18deg)}55%{opacity:1;transform:scale(.9)rotate(-7deg)}75%{transform:scale(1.05)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes mo-ring{0%{opacity:.6;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}@keyframes mo-lift{to{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes mo-sheet{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes mo-fade{0%{opacity:0}}@keyframes mo-shimmer{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.mo-develop,.mo-develop[data-developed=true]{filter:none;opacity:1;transition:none;transform:none}.mo-develop-now,.mo-scroll-develop,.mo-nudge,.mo-stamp,.mo-stamp-ring,.mo-sheet,.mo-shimmer{animation:none}.mo-tilt{transform:none}.mo-rotate>span{transition:none}.mo-squish:active:not(:disabled){transform:none}}
.sj-display{letter-spacing:-.01em;word-break:keep-all;font-family:Black Han Sans,Pretendard Variable,Pretendard,sans-serif;font-weight:400;line-height:.98}.sj-serif{font-family:var(--font-instrument-serif), "Nanum Myeongjo", Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.sj-mono{font-family:var(--font-dm-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.02em}.sj-kicker{font-family:var(--font-dm-mono), ui-monospace, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.sj-keep{word-break:keep-all;overflow-wrap:anywhere}.sj-paper{background-color:var(--background);background-image:radial-gradient(1200px 600px at 85% -10%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 70%), 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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sj-ink{background-color:var(--foreground);color:var(--background)}.sj-hairline{border-color:color-mix(in oklab, var(--foreground) 14%, transparent)}.sj-print{background:var(--card);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 6%, transparent), 0 18px 40px -18px color-mix(in oklab, var(--foreground) 35%, transparent);padding-top:8px;padding-left:8px;padding-right:8px}.sj-ticket{--notch:14px;-webkit-mask:radial-gradient(circle var(--notch) at 0 62%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 62%, #0000 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 62%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 62%, #0000 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 62%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 62%, #0000 98%, #000) right / 51% 100% no-repeat}.sj-perf{opacity:.35;background-image:linear-gradient(90deg,currentColor 50%,#0000 0);background-repeat:repeat-x;background-size:10px 1px;height:1px}.sj-prose h2{color:var(--foreground);word-break:keep-all;margin-top:2.75rem;margin-bottom:.9rem;font-family:Black Han Sans,Pretendard Variable,Pretendard,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.1}.sj-prose p,.sj-prose li{color:var(--foreground);word-break:keep-all;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.sj-prose p+p{margin-top:.85rem}.sj-prose ul{margin-top:.6rem;padding-left:1.25rem;list-style:outside}.sj-prose li+li{margin-top:.35rem}.sj-prose strong{font-weight:700}.sj-prose a{text-underline-offset:3px;text-decoration:underline}.sj-seal{background:var(--primary);color:var(--primary-foreground);text-align:center;box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--primary-foreground) 22%, transparent);border-radius:22%;flex-shrink:0;place-items:center;font-family:Black Han Sans,Pretendard Variable,sans-serif;line-height:.92;display:inline-grid}.sj-lens{--lx:50%;--ly:45%;--lr:clamp(58px, 15vw, 104px);touch-action:pan-y}.sj-lens-sharp{-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 96%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 96%, transparent 100%);mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 96%, transparent 100%)}.sj-lens-ring{left:var(--lx);top:var(--ly);width:calc(var(--lr) * 2);height:calc(var(--lr) * 2);box-shadow:0 0 0 2px color-mix(in oklab, var(--media-foreground) 85%, transparent), 0 0 0 9px color-mix(in oklab, var(--media-foreground) 14%, transparent), 0 20px 50px -10px #00000073;pointer-events:none;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.sj-peek img.sj-peek-img{filter:blur(18px)saturate(1.1);transition:filter .6s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:scale(1.12)}.sj-peek:hover img.sj-peek-img,.sj-peek[data-peek=on] img.sj-peek-img{filter:blur(7px)saturate(1.15);transform:scale(1.06)}.sj-peek .sj-peek-hide{transition:opacity .45s}.sj-peek:hover .sj-peek-hide,.sj-peek[data-peek=on] .sj-peek-hide{opacity:0}@keyframes sj-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.sj-marquee{width:max-content;animation:38s linear infinite sj-marquee;display:flex}.sj-marquee-wrap:hover .sj-marquee{animation-play-state:paused}@keyframes sj-stamp{0%{opacity:0;filter:blur(4px);transform:scale(1.9)rotate(-14deg)}60%{opacity:1;filter:blur();transform:scale(.94)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.sj-stamp-in{animation:.7s cubic-bezier(.2,.9,.2,1) both sj-stamp;display:inline-block}@keyframes sj-blink{50%{opacity:.25}}.sj-blink{animation:1.4s steps(2,jump-none) infinite sj-blink}@keyframes sj-develop{0%{filter:blur(14px)saturate(.4);opacity:.6}to{filter:blur()saturate();opacity:1}}.sj-develop{animation:1.3s cubic-bezier(.2,.7,.2,1) both sj-develop}.sj-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.sj-reveal[data-shown=true]{opacity:1;transform:none}.sj-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.sj-lift:hover{transform:translateY(-3px) rotate(var(--tilt,0deg))}.sj-press{transition:transform .15s,background-color .2s,color .2s,box-shadow .2s,border-color .2s}.sj-press:active{transform:translateY(1px)scale(.98)}.sj-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.sj-underline:hover,.sj-underline:focus-visible{background-size:100% 1px}.sj-no-scrollbar{scrollbar-width:none}.sj-no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.sj-marquee,.sj-stamp-in,.sj-blink,.sj-develop{animation:none}.sj-reveal{opacity:1;transition:none;transform:none}.sj-lift:hover{transform:none}.sj-peek img.sj-peek-img{transition:none}}
