.dy{--ink:#111;--sub:#777;--line:#e8e8e8;--tint:#f6f6f4;color:var(--ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,sans-serif;overflow-x:hidden}.dy img{max-width:100%;height:auto}.dy a{color:inherit}.dy-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.dy-logo{width:auto;display:inline-block}.dy-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;display:flex}.dy-brand{align-items:flex-end;gap:4px;font-family:DaysFredoka,sans-serif;font-size:22px;font-weight:700;line-height:1;text-decoration:none;display:flex}.dy-brand .dy-logo{height:21px;margin-bottom:-3px}.dy-links a{color:var(--sub);margin-left:20px;font-size:14px;text-decoration:none}.dy-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding:72px 0 56px;display:grid}.dy-hero h1{align-items:flex-end;gap:10px;margin:0;font-family:DaysFredoka,sans-serif;font-size:64px;font-weight:700;line-height:1;display:flex}.dy-hero h1 .dy-logo{height:60px;margin-bottom:-7px}.dy-tag{letter-spacing:.3em;margin-top:22px;font-family:DaysFredoka,sans-serif;font-size:14px;font-weight:700}.dy-ko{color:#444;margin-top:10px;font-family:DaysNanum,sans-serif;font-size:15px;font-weight:800}.dy-lead{margin:34px 0 0;font-family:DaysNanum,sans-serif;font-size:24px;font-weight:800;line-height:1.5}.dy-cta .dy-stores{margin:32px auto 0}.dy-free{color:var(--sub);margin-top:12px;font-size:13px}.dy-video{aspect-ratio:720/1560;border:1px solid var(--line);background:var(--tint);border-radius:16px;justify-self:center;width:340px;max-width:100%;overflow:hidden;box-shadow:0 18px 50px #0000000f}.dy-video video{object-fit:cover;width:100%;height:100%;display:block}.dy-band img{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;display:block}.dy-f{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:80px 0;display:grid}.dy-f:nth-of-type(2n) .dy-txt{order:2}.dy-num{letter-spacing:.2em;color:var(--sub);font-family:DaysFredoka,sans-serif;font-size:14px;font-weight:700}.dy-h2{margin:12px 0 14px;font-family:DaysNanum,sans-serif;font-size:30px;font-weight:800;line-height:1.35}.dy-f p{color:#333;margin:0;font-size:16px;line-height:1.75}.dy-inline{vertical-align:-.2em;width:auto;height:.9em!important}.dy-shots{justify-content:center;gap:16px;display:flex}.dy-shots img{border:1px solid var(--line);border-radius:20px;width:46%;max-width:240px}.dy-shots.one img{width:60%}.dy-big{text-align:center;padding:80px 0}.dy-big .dy-h2{margin-bottom:30px}.dy-big-sub{color:#555;margin:-14px 0 28px}.dy-row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:20px;display:flex}.dy-row>span{display:block}.dy-row img{border:1px solid var(--line);border-radius:12px;width:100%;display:block}.dy-privacy{background:var(--tint);padding:72px 0}.dy-privacy .dy-h2{margin-bottom:0}.dy-privacy ul{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dy-privacy li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px;font-size:15px;line-height:1.6}.dy-privacy li b{margin-bottom:6px;font-family:DaysNanum,sans-serif;font-size:18px;font-weight:800;display:block}.dy-cta{text-align:center;border-top:1px solid var(--line);padding:96px 0}.dy-cta-name{align-items:flex-end;gap:8px;font-family:DaysFredoka,sans-serif;font-size:48px;font-weight:700;line-height:1;display:inline-flex}.dy-cta-name .dy-logo{height:45px;margin-bottom:-5px}.dy-footer{border-top:1px solid var(--line);color:var(--sub);flex-wrap:wrap;gap:20px;padding:28px 0 60px;font-size:13px;display:flex}.dy .dy-footer a{color:var(--sub)}.dy-footer .dy-back{margin-left:auto}.dy-footer .dy-logo{vertical-align:-1px;height:11px}@media (max-width:760px){.dy-wrap{padding:0 16px}.dy-hero,.dy-f{grid-template-columns:minmax(0,1fr)}.dy-f:nth-of-type(2n) .dy-txt{order:0}.dy-hero{padding:48px 0 40px}.dy-hero h1{font-size:46px}.dy-hero h1 .dy-logo{height:43px;margin-bottom:-5px}.dy-tag{letter-spacing:.2em;font-size:11px}.dy-lead{font-size:21px}.dy-f{gap:32px;padding:56px 0}.dy-h2{font-size:25px}.dy-links a{margin-left:14px}.dy-row>span{width:100%!important}.dy-privacy ul{grid-template-columns:1fr}.dy-footer .dy-back{margin-left:0}}
