[data-theme=landing]{--ink:#17181a;--paper:#f7f7f5;--orange:#e07a1f;--tint:#fbe9d8;--ink-70:#4a4b4f;--ink-45:#76777c;--ink-12:#17181a1f;--ink-06:#17181a0f;--display:var(--font-manrope), "Manrope", system-ui, sans-serif;--body:var(--font-noto-kr), "Noto Sans KR", var(--font-pretendard), -apple-system, "Apple SD Gothic Neo", sans-serif;font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}[data-theme=landing] ::selection{background:var(--orange);color:#fff}[data-theme=landing] .display{font-family:var(--display);letter-spacing:-.035em;font-weight:800;line-height:1.02}[data-theme=landing] .label{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}[data-theme=landing] .mark-2n{color:var(--orange)}[data-theme=landing] .num{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800}[data-theme=landing] .band-ink{background:var(--ink);color:var(--paper)}[data-theme=landing] .band-tint{background:var(--tint)}[data-theme=landing] .panel{background:#fff;border-radius:20px}[data-theme=landing] .panel-tint{background:var(--tint);border-radius:20px}[data-theme=landing] .slot{border:1px dashed var(--ink-12);color:var(--ink-45);background:0 0;border-radius:20px;justify-content:center;align-items:center;display:flex}[data-theme=landing] .band-ink .slot{color:#f7f7f573;border-color:#f7f7f52e}[data-theme=landing] .btn{font-family:var(--display);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:15px;font-weight:700;line-height:1;transition:transform .15s,background .15s,color .15s;display:inline-flex}[data-theme=landing] .btn:active{transform:translateY(1px)}[data-theme=landing] .btn-solid{background:var(--orange);color:#fff}[data-theme=landing] .btn-solid:hover{background:#c96a16}[data-theme=landing] .btn-line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-12);background:0 0}[data-theme=landing] .btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}[data-theme=landing] .band-ink .btn-line{color:var(--paper);box-shadow:inset 0 0 0 1.5px #f7f7f547}[data-theme=landing] .band-ink .btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--paper)}[data-theme=landing] a:focus-visible,[data-theme=landing] button:focus-visible,[data-theme=landing] input:focus-visible,[data-theme=landing] textarea:focus-visible,[data-theme=landing] select:focus-visible{outline:2px solid var(--orange);outline-offset:3px}[data-theme=landing] .band-ink a:focus-visible,[data-theme=landing] .band-ink button:focus-visible{outline-color:#f0a050}[data-theme=landing] .reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}[data-theme=landing] .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=landing] .reveal{opacity:1;transition:none;transform:none}[data-theme=landing] .btn{transition:none}}