.lm-store{--lm-paper:#f7f7f5;--lm-paper-raised:#ffffff;--lm-paper-deep:#efeee9;--lm-paper-ink:#131312;--lm-ink:#18191a;--lm-ink-2:#3b3d3e;--lm-muted:#6b6c6c;--lm-faint:#7c7d7a;--lm-line:#e9e8e3;--lm-line-strong:#d8d6cf;--lm-line-ink:rgba(19,19,18,0.1);--lm-accent:#1c1d1e;--lm-accent-deep:#0a0a0b;--lm-accent-ink:#18191a;--lm-accent-soft:#eceae5;--lm-accent-wash:#f2f1ec;--lm-gold:#8b8c8a;--lm-gold-deep:#5e605e;--lm-gold-soft:#ededea;--lm-clay:#76787a;--lm-clay-soft:#ededea;--lm-danger:#b0433a;--lm-success:#18191a;--lm-font-display:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--lm-font-sans:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--lm-font-kr:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",var(--font-sans),sans-serif;--lm-radius-sm:3px;--lm-radius:6px;--lm-radius-lg:12px;--lm-radius-pill:999px;--lm-shadow-sm:0 1px 2px rgba(15,23,25,0.05);--lm-shadow:0 1px 1px rgba(15,23,25,0.04),0 16px 36px -26px rgba(15,23,25,0.28);--lm-shadow-lg:0 2px 6px rgba(15,23,25,0.05),0 36px 72px -42px rgba(15,23,25,0.3);--lm-page:1240px;--lm-page-narrow:880px;--lm-gutter:clamp(1.15rem,4vw,3rem);--lm-header-h:72px;--lm-ease:cubic-bezier(0.22,0.61,0.36,1);--lm-fast:160ms;--lm-mid:240ms;--lm-z-bar:30;--lm-z-header:40;--lm-z-drawer:50;--lm-z-toast:60;min-height:100svh;background:var(--lm-paper);color:var(--lm-ink);font-family:var(--lm-font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv05"}.lm-store *,.lm-store :after,.lm-store :before{box-sizing:border-box}:where(.lm-store) h1,:where(.lm-store) h2,:where(.lm-store) h3,:where(.lm-store) h4{font-family:var(--lm-font-display);font-weight:560;line-height:1.08;letter-spacing:-.022em;color:var(--lm-ink);margin:0;text-wrap:balance}.lm-store p{margin:0;text-wrap:pretty}:where(.lm-store) a{color:inherit;text-decoration:none}.lm-store img,.lm-store svg{display:block;max-width:100%}:where(.lm-store) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.lm-store input,.lm-store select,.lm-store textarea{font:inherit;color:inherit}.lm-store ::selection{background:var(--lm-accent);color:var(--lm-paper-raised)}.lm-store :focus-visible{outline:2px solid var(--lm-accent);outline-offset:2px;border-radius:2px}.lm-store :focus:not(:focus-visible){outline:none}.lm-shell{width:100%;max-width:var(--lm-page);margin-inline:auto;padding-inline:var(--lm-gutter)}.lm-shell--narrow{max-width:var(--lm-page-narrow)}.lm-eyebrow{display:inline-flex;align-items:center;gap:.55em;font-family:var(--lm-font-sans);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lm-gold-deep)}.lm-eyebrow:before{content:"";width:1.6em;height:1px;background:var(--lm-gold);opacity:.7}.lm-eyebrow--plain:before{display:none}.lm-kr{font-family:var(--lm-font-kr);font-weight:500}.lm-spec-label{font-family:var(--lm-font-sans);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lm-faint)}.lm-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lm-skip-link{position:absolute;left:50%;top:.5rem;transform:translate(-50%,-150%);z-index:var(--lm-z-toast);padding:.6rem 1rem;background:var(--lm-ink);color:var(--lm-paper);border-radius:var(--lm-radius);font-size:.85rem;font-weight:600;transition:transform var(--lm-fast) var(--lm-ease)}.lm-skip-link:focus{transform:translate(-50%)}.lm-section{padding-block:clamp(3.5rem,8vw,7rem)}.lm-section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.lm-rule{height:1px;background:var(--lm-line);border:0;margin:0}@keyframes lm-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lm-spin{to{transform:rotate(1turn)}}.lm-reveal{animation:lm-fade-up .7s var(--lm-ease) both}@media (prefers-reduced-motion:reduce){.lm-store *,.lm-store :after,.lm-store :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}