.landing-module__bxHgOq__site{--room:#1a120d;--wood:#3a2618;--paper:#e9dcc0;--manila:#d9b77e;--ink:#2a1f17;--stamp:#b3262e;--brass:#b08a4a;--serif:var(--l-serif), "Nanum Myeongjo", "AppleMyungjo", serif;--mono:var(--l-mono), "Nanum Gothic Coding", ui-monospace, monospace;--num:var(--l-num), Georgia, serif;background:var(--room) url(/landing/ui/bg-desk.webp) center top / 100% auto;color:var(--paper);word-break:keep-all;overflow-x:hidden}.landing-module__bxHgOq__site a{color:inherit;text-decoration:none}.landing-module__bxHgOq__bar{z-index:20;height:84px;box-shadow:inset 0 -2px 0 var(--brass), 0 6px 18px #00000080;background:#120b07 url(/landing/ui/bar-leather-m.webp) 50%/auto 100% repeat-x;justify-content:space-between;align-items:center;padding:0 clamp(16px,5.5vw,80px);display:flex;position:relative}.landing-module__bxHgOq__logo{width:auto;height:40px}.landing-module__bxHgOq__barTag{font:700 13px var(--mono);letter-spacing:.3em;color:var(--manila);opacity:.85}.landing-module__bxHgOq__hero{background:radial-gradient(ellipse at 50% 30%, var(--wood) 0, var(--room) 70%);height:min(880px,100svh - 84px);min-height:720px;position:relative;overflow:hidden}.landing-module__bxHgOq__heroBg{object-fit:cover}.landing-module__bxHgOq__hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(60% 55% at 38% 42%,#0000 0,#0a0604c7 100%);position:absolute;inset:0}.landing-module__bxHgOq__beam{z-index:2;pointer-events:none;background:radial-gradient(45% 50% at 72% 26%,#ffce8238,#0000 70%);animation:7s infinite landing-module__bxHgOq__flicker;position:absolute;inset:0}.landing-module__bxHgOq__lamp{z-index:3;width:300px;height:auto;animation:7s infinite landing-module__bxHgOq__flicker;position:absolute;top:-30px;right:6%}.landing-module__bxHgOq__dust{z-index:3;background:#ffe2ae;border-radius:50%;width:3px;height:3px;animation:6s linear infinite landing-module__bxHgOq__dust;position:absolute}.landing-module__bxHgOq__folder{z-index:4;width:640px;min-height:680px;color:var(--ink);--r:-2deg;background:url(/landing/ui/paper-folder-page.webp) 50%/100% 100%;padding:84px 74px 60px;animation:1s cubic-bezier(.2,.7,.2,1) .2s both landing-module__bxHgOq__dropIn;position:absolute;top:50%;left:6.5%;translate:0 -50%;rotate:-2deg;box-shadow:0 30px 60px #0000008c}.landing-module__bxHgOq__tag{border:2px solid var(--stamp);font:700 13px var(--mono);letter-spacing:.2em;color:var(--stamp);padding:4px 10px;display:inline-block;rotate:-3deg}.landing-module__bxHgOq__heroTitle{font:800 64px/1.18 var(--serif);letter-spacing:-.02em;margin:26px 0 20px}.landing-module__bxHgOq__heroTitle span{display:block}.landing-module__bxHgOq__lead{color:#3d2f24;max-width:470px;margin:0 0 32px;font-size:19px;line-height:1.7}.landing-module__bxHgOq__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-module__bxHgOq__center{justify-content:center}.landing-module__bxHgOq__stamp{letter-spacing:.02em;background:url(/landing/ui/btn-stamp-rect.webp) 50%/100% 100% no-repeat;justify-content:center;align-items:center;min-height:64px;padding:0 40px;font-size:19px;font-weight:900;transition:transform .12s;display:inline-flex}.landing-module__bxHgOq__site a.landing-module__bxHgOq__stamp{color:#8f1a1e}.landing-module__bxHgOq__stamp:hover{transform:rotate(-1deg)scale(1.03)}.landing-module__bxHgOq__stamp:active{transform:scale(.96)rotate(-1deg)}.landing-module__bxHgOq__stamp:focus-visible,.landing-module__bxHgOq__foot a:focus-visible{outline:3px solid var(--manila);outline-offset:3px}.landing-module__bxHgOq__store{opacity:.8;cursor:default;border:1.5px solid #e9dcc059;border-radius:6px;flex-direction:column;justify-content:center;min-height:52px;padding:6px 14px;font-size:13px;line-height:1.25;display:inline-flex}.landing-module__bxHgOq__store small{letter-spacing:.14em;color:var(--manila);font-size:11px}.landing-module__bxHgOq__store b{font-size:15px}.landing-module__bxHgOq__folder .landing-module__bxHgOq__store{border-color:#2a1f1759}.landing-module__bxHgOq__folder .landing-module__bxHgOq__store small{color:#8a5a2a}.landing-module__bxHgOq__pola{z-index:5;background:#f2ead8;width:210px;margin:0;padding:12px 12px 44px;transition:scale .25s;animation:.9s cubic-bezier(.2,.7,.2,1) both landing-module__bxHgOq__dropIn;position:absolute;box-shadow:0 18px 30px #00000080}.landing-module__bxHgOq__pola:hover{z-index:9;scale:1.06}.landing-module__bxHgOq__pola>img:not(.landing-module__bxHgOq__pin){aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.landing-module__bxHgOq__pola figcaption{text-align:center;font:700 15px var(--serif);color:var(--ink);position:absolute;bottom:12px;left:0;right:0}.landing-module__bxHgOq__pin{z-index:2;width:28px;height:auto;margin-left:-14px;position:absolute;top:-12px;left:50%}.landing-module__bxHgOq__pola1{--r:6deg;animation-delay:.6s;top:15%;left:57%;rotate:6deg}.landing-module__bxHgOq__pola2{--r:-5deg;animation-delay:.8s;top:38%;left:75%;rotate:-5deg}.landing-module__bxHgOq__pola3{--r:-9deg;animation-delay:1s;top:54%;left:55%;rotate:-9deg}.landing-module__bxHgOq__strings{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-module__bxHgOq__strings path{fill:none;stroke:#9e1b1f;stroke-width:2.5px;stroke-dasharray:900;stroke-dashoffset:900px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 1px #00000080);animation:1.6s 1.4s forwards landing-module__bxHgOq__draw}.landing-module__bxHgOq__phoneOn{z-index:5;--r:8deg;border:9px solid #0d0907;border-radius:30px;width:250px;height:auto;animation:1s .9s both landing-module__bxHgOq__dropIn;position:absolute;bottom:60px;right:8%;rotate:8deg;box-shadow:0 30px 50px #0009}.landing-module__bxHgOq__sec{max-width:1440px;margin:0 auto;padding:110px clamp(20px,8.3vw,120px);position:relative}.landing-module__bxHgOq__kicker{font:700 13px var(--mono);letter-spacing:.28em;color:var(--manila);margin:0}.landing-module__bxHgOq__big{font:800 48px/1.25 var(--serif);color:#f2e6cc;margin:14px 0 50px}.landing-module__bxHgOq__cards{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.landing-module__bxHgOq__sheet{min-height:360px;color:var(--ink);background:url(/landing/ui/paper-3x4.webp) 50%/100% 100%;padding:48px 40px 44px}.landing-module__bxHgOq__sheet:first-child{rotate:-1.5deg}.landing-module__bxHgOq__sheet:nth-child(2){translate:0 20px;rotate:1deg}.landing-module__bxHgOq__sheet:nth-child(3){rotate:-.5deg}.landing-module__bxHgOq__sheet h3{font:800 28px var(--serif);margin:18px 0 12px}.landing-module__bxHgOq__sheet p{color:#4a3a2c;margin:0;font-size:16px;line-height:1.7}.landing-module__bxHgOq__no{font:700 44px var(--num);color:var(--stamp);opacity:.85}.landing-module__bxHgOq__howto{grid-template-columns:1fr 520px;align-items:center;gap:80px;display:grid}.landing-module__bxHgOq__steps{margin:0;padding:0;list-style:none}.landing-module__bxHgOq__steps li{border-bottom:1px dashed #d9b77e4d;grid-template-columns:70px 1fr;gap:10px;padding:24px 0;display:grid}.landing-module__bxHgOq__steps b{font:700 34px var(--num);color:var(--brass)}.landing-module__bxHgOq__steps h3{color:#f2e6cc;margin:0 0 6px;font-size:22px}.landing-module__bxHgOq__steps p{color:#cbb994;margin:0;font-size:16px;line-height:1.65}.landing-module__bxHgOq__fan{height:640px;position:relative}.landing-module__bxHgOq__fan img{border:8px solid #0d0907;border-radius:26px;width:280px;height:auto;transition:transform .35s;position:absolute;box-shadow:0 30px 50px #0009}.landing-module__bxHgOq__fan img:first-child{top:60px;left:0;rotate:-8deg}.landing-module__bxHgOq__fan img:nth-child(2){z-index:2;top:0;left:120px}.landing-module__bxHgOq__fan img:nth-child(3){top:60px;left:240px;rotate:7deg}.landing-module__bxHgOq__fan:hover img:first-child{transform:rotate(-6deg)translate(-60px,20px)}.landing-module__bxHgOq__fan:hover img:nth-child(3){transform:rotate(5deg)translate(60px,20px)}.landing-module__bxHgOq__cases{scroll-snap-type:x mandatory;gap:28px;margin:0;padding:20px 4px 40px;list-style:none;display:flex;overflow-x:auto}.landing-module__bxHgOq__case{scroll-snap-align:start;flex:0 0 250px;transition:transform .3s;position:relative}.landing-module__bxHgOq__case:hover{transform:translateY(-14px)rotate(-1deg)}.landing-module__bxHgOq__cover{object-fit:cover;border:10px solid #efe4cc;width:100%;height:330px;display:block;box-shadow:0 20px 30px #00000080}.landing-module__bxHgOq__case h3{font:800 20px var(--serif);color:#f2e6cc;margin:18px 0 4px}.landing-module__bxHgOq__case p{color:#b9a684;margin:0;font-size:14px;line-height:1.55}.landing-module__bxHgOq__seat{z-index:1;color:var(--ink);background:url(/landing/ui/btn-tag.webp) 50%/100% 100%;padding:14px 18px 10px 26px;font-size:13px;font-weight:800;position:absolute;top:8px;right:-8px;rotate:8deg}.landing-module__bxHgOq__final{text-align:center;padding:140px clamp(20px,8.3vw,120px) 150px}.landing-module__bxHgOq__final h2{font:800 60px/1.25 var(--serif);margin:0 0 20px}.landing-module__bxHgOq__final p{color:#cbb994;margin:0 0 40px;font-size:19px}.landing-module__bxHgOq__foot{background:var(--room);color:#8a7a66;border-top:1px solid #e9dcc01a;justify-content:space-between;gap:8px;padding:26px clamp(20px,8.3vw,120px);font-size:13px;display:flex}.landing-module__bxHgOq__foot a{align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}.landing-module__bxHgOq__later{isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto var(--h-pc,800px);position:relative}.landing-module__bxHgOq__final.landing-module__bxHgOq__later:before{content:"";z-index:-1;background:linear-gradient(#1a120d8c, #1a120de6), var(--room) url(/landing/ui/bg-room.webp) center / cover;position:absolute;inset:0 calc(50% - 50vw)}.landing-module__bxHgOq__cover,.landing-module__bxHgOq__fan img{background-color:var(--wood)}@keyframes landing-module__bxHgOq__flicker{0%,42%,44%,72%,to{opacity:1}43%{opacity:.55}71%{opacity:.85}}@keyframes landing-module__bxHgOq__dropIn{0%{opacity:0;translate:0 -60px}}@keyframes landing-module__bxHgOq__dust{0%{opacity:0;transform:translate(0)}20%{opacity:.7}to{opacity:0;transform:translate(40px,-160px)}}@keyframes landing-module__bxHgOq__draw{to{stroke-dashoffset:0}}@keyframes landing-module__bxHgOq__rise{0%{opacity:0;transform:translateY(28px)}}@supports (animation-timeline:view()){.landing-module__bxHgOq__rv{animation:linear both landing-module__bxHgOq__rise;animation-timeline:view();animation-range:entry entry 40%}}.landing-module__bxHgOq__folder{animation-name:landing-module__bxHgOq__dropInFolder}@keyframes landing-module__bxHgOq__dropInFolder{0%{opacity:0;translate:0 calc(-50% - 60px)}}@media (min-width:701px){.landing-module__bxHgOq__pola2{display:none}}@media (max-width:1100px){.landing-module__bxHgOq__howto{grid-template-columns:1fr;gap:30px}.landing-module__bxHgOq__cards{grid-template-columns:1fr;gap:18px;max-width:560px}}@media (max-width:700px){.landing-module__bxHgOq__later{contain-intrinsic-size:auto var(--h-m,900px)}.landing-module__bxHgOq__bar{height:56px}.landing-module__bxHgOq__logo{height:30px}.landing-module__bxHgOq__barTag{display:none}.landing-module__bxHgOq__hero{height:auto;min-height:0;padding:230px 16px 40px}.landing-module__bxHgOq__heroBg{object-position:35% center}.landing-module__bxHgOq__lamp{width:170px;top:-20px;right:-20px}.landing-module__bxHgOq__folder{width:auto;min-height:0;padding:54px 30px 34px;animation-name:landing-module__bxHgOq__dropIn;position:relative;top:auto;left:auto;translate:none}.landing-module__bxHgOq__heroTitle{margin:18px 0 14px;font-size:36px}.landing-module__bxHgOq__lead{margin-bottom:22px;font-size:15.5px}.landing-module__bxHgOq__stamp{width:100%;font-size:17px}.landing-module__bxHgOq__store{flex:1;min-height:46px;padding:4px 12px}.landing-module__bxHgOq__pola{width:130px;padding:8px 8px 30px}.landing-module__bxHgOq__pola figcaption{font-size:12px;bottom:8px}.landing-module__bxHgOq__pola1{top:24px;left:20px}.landing-module__bxHgOq__pola2{top:52px;left:175px}.landing-module__bxHgOq__pola3,.landing-module__bxHgOq__strings,.landing-module__bxHgOq__phoneOn{display:none}.landing-module__bxHgOq__sec{padding:70px 20px}.landing-module__bxHgOq__big{margin-bottom:30px;font-size:30px}.landing-module__bxHgOq__sheet{min-height:0;padding:34px 30px}.landing-module__bxHgOq__sheet:nth-child(2){translate:none}.landing-module__bxHgOq__sheet h3{font-size:24px}.landing-module__bxHgOq__fan{height:440px}.landing-module__bxHgOq__fan img{border-width:6px;border-radius:20px;width:190px}.landing-module__bxHgOq__fan img:first-child{top:40px;left:0}.landing-module__bxHgOq__fan img:nth-child(2){left:75px}.landing-module__bxHgOq__fan img:nth-child(3){top:40px;left:150px}.landing-module__bxHgOq__cases{gap:18px}.landing-module__bxHgOq__case{flex-basis:200px}.landing-module__bxHgOq__cover{height:260px}.landing-module__bxHgOq__final{padding:90px 20px}.landing-module__bxHgOq__final h2{font-size:34px}.landing-module__bxHgOq__foot{flex-direction:column;padding:20px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__site *,.landing-module__bxHgOq__site :before,.landing-module__bxHgOq__site :after{transition:none!important;animation:none!important}.landing-module__bxHgOq__strings path{stroke-dashoffset:0}}
