.sl-root.rl-root.gla-root{--kl-green:var(--gla-navy)}@font-face{font-family:KIMLUX GLA Hand;src:url(/fonts/nanum-pen-script-gla.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.sl-root.rl-root .gla-hand-chip{font-family:"KIMLUX GLA Hand",var(--font-pretendard),sans-serif}.sl-root.gla-root .rl-photo img{object-fit:cover}.sl-root.gla-root .gla-scan-base{filter:grayscale()brightness(.82)}.sl-root.gla-root .rl-story h2 span,.sl-root.gla-root .rl-story-eyebrow{color:var(--gla-navy)}.gla-story{padding-bottom:40px}@media (max-width:359px){.sl-root.gla-root .gla-story h2{font-size:30px}}.gla-story-cert{border-radius:8px;margin:28px 34px 0;position:relative;transform:rotate(-1.5deg);box-shadow:0 18px 40px #212d5329}.gla-story-sheen{pointer-events:none;border-radius:8px;position:absolute;inset:0;overflow:hidden}.gla-story-sheen:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#fff4d68c,#0000);width:45%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}.sl-root.gla-root .gla-story-stamp{opacity:.94;filter:drop-shadow(0 2px 4px #212d5340);width:64px;height:64px;position:absolute;bottom:96px;right:22px;transform:rotate(-12deg)}.sl-root.sl-js .gla-story-cert.sl-reveal{opacity:0;transition:opacity .9s,transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(40px)rotate(-6deg)scale(.96)}.sl-root.sl-js .gla-story-cert.sl-reveal.sl-in-view{opacity:1;transform:rotate(-1.5deg)}.sl-root.sl-js .gla-story-cert .gla-cert-sheet .bd{transition:-webkit-mask-position 1.4s cubic-bezier(.33,1,.68,1) .35s,mask-position 1.4s cubic-bezier(.33,1,.68,1) .35s;-webkit-mask-image:linear-gradient(#000 40%,#0000 60%);mask-image:linear-gradient(#000 40%,#0000 60%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 250%;mask-size:100% 250%}.sl-root.sl-js .gla-story-cert.sl-in-view .gla-cert-sheet .bd{-webkit-mask-position:0 0;mask-position:0 0}.sl-root.sl-js .gla-story-cert.sl-in-view .gla-story-sheen:after{animation:1.4s cubic-bezier(.4,0,.2,1) .6s both gla-story-sheen}@keyframes gla-story-sheen{0%{opacity:0;left:-60%}20%{opacity:1}to{opacity:0;left:130%}}.sl-root.sl-js .gla-story-cert .gla-story-stamp{opacity:0;transition:opacity .26s 1.5s,transform .52s cubic-bezier(.2,.9,.3,1.25) 1.5s;transform:rotate(-24deg)scale(1.6)}.sl-root.sl-js .gla-story-cert.sl-in-view .gla-story-stamp{opacity:.94;transform:rotate(-12deg)}@media (prefers-reduced-motion:reduce){.sl-root.sl-js .gla-story-cert.sl-reveal,.sl-root.sl-js .gla-story-cert .gla-cert-sheet .bd,.sl-root.sl-js .gla-story-cert .gla-story-stamp{transition:none}.sl-root.sl-js .gla-story-cert.sl-reveal{opacity:1;transform:rotate(-1.5deg)}.sl-root.sl-js .gla-story-cert .gla-cert-sheet .bd{-webkit-mask-image:none;mask-image:none}.sl-root.sl-js .gla-story-cert .gla-story-stamp{opacity:.94;transform:rotate(-12deg)}.sl-root.sl-js .gla-story-cert .gla-story-sheen:after{animation:none}}.gla-why-art{text-align:center;max-width:420px;margin:8px auto 0}.sl-root.gla-root .gla-why-art>img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.gla-why-art figcaption{color:var(--rl-muted);align-items:center;gap:8px;margin-top:4px;font-size:14px;display:inline-flex}.sl-root.sl-js .gla-why-art.sl-reveal{transition:opacity .9s,transform 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(24px)scale(1.04)}.sl-root.sl-js .gla-why-art.sl-reveal.sl-in-view{transform:none}@media (prefers-reduced-motion:reduce){.sl-root.sl-js .gla-why-art.sl-reveal{transition:none;transform:none}}.sl-root.gla-root .rl-final:before{background:linear-gradient(#141b34bd 0%,#141b3466 50%,#141b34d1 100%)}.gla-recent{background:var(--kl-white);padding-bottom:14px}.gla-recent-rows{margin:0;padding:0;list-style:none}.gla-recent-rows li{border-top:1px solid var(--kl-line);letter-spacing:-.02em;align-items:center;gap:10px;min-height:52px;font-size:14px;display:flex}.gla-recent-name{min-width:0;color:var(--rl-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.gla-recent-tag{background:color-mix(in srgb,var(--gla-navy)10%,#fff);color:var(--gla-navy);border-radius:4px;flex:none;padding:3px 8px;font-size:13px;font-weight:600}.gla-recent-date{color:var(--rl-muted);flex:none;font-size:13px}.sl-root.gla-root .sl-hero-contact .sl-hero-call{height:44px;margin-block:-6px}.sl-root.gla-root .sl-hero-contact .sl-hero-kakao{height:44px;box-shadow:none;filter:drop-shadow(0 4px 6px #0000001a);background-clip:padding-box;border-block:6px solid #0000;margin-block:-6px}.sl-root.gla-root .sl-hero-contact .sl-hero-kakao:after{content:none}.sl-root.rl-root.gla-root .rl-hero-stage{--photo-h:calc(100% - 16px);height:clamp(140px,100svh - 566px,300px)}@media (min-width:1024px){.sl-root.rl-root.gla-root .rl-hero-stage{--photo-h:196px;justify-self:stretch;width:auto;max-width:none;height:220px;margin-inline:0}.sl-root.rl-root.gla-root .rl-hero-stage .rl-photo{aspect-ratio:4/3}}@media (max-width:1023.98px) and (max-height:760px){.sl-root.rl-root.gla-root .rl-hero-stage .rl-photo{aspect-ratio:4/3;height:calc(100% - 4px);bottom:0}}.sl-root.gla-root .gla-story-cert .photo img{object-fit:contain;width:100%;height:190px;max-height:100%}.sl-root.gla-root .gla-story-cert .photo{background:#fff}.gla-uses{background:var(--gla-navy);padding:56px 0}.gla-uses-eyebrow{letter-spacing:.08em;color:var(--gla-gold);margin-bottom:10px;font-size:13px;font-weight:700}.sl-root.gla-root .gla-uses h2{color:#fff}.sl-root.gla-root .gla-uses h2 span{color:var(--gla-gold)}.gla-use-grid{gap:14px;display:grid}.sl-root .gla-use-card{color:var(--rl-ink);transition:transform .12s var(--ease-out);background:#fff;border-radius:16px;text-decoration:none;display:block;overflow:hidden}.sl-root .gla-use-card:active{transform:scale(.98)}.gla-use-photo{aspect-ratio:2;background:linear-gradient(160deg,#f3f4f8 0%,#e7e9f1 100%);display:block;position:relative;overflow:hidden}.gla-art{display:block;position:absolute;inset:0}.gla-art-cert{transform-origin:top;filter:drop-shadow(0 10px 18px #212d532e);width:300px;position:absolute;top:14px;left:50%;transform:translate(-62%)rotate(-4deg)scale(.62)}.gla-art-search{border:1px solid var(--kl-line);color:var(--rl-ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:16px;right:14px;box-shadow:0 8px 18px #212d5324}.gla-art-search b{background:var(--gla-navy);color:#fff;border-radius:7px;padding:6px 10px;font-size:12px}.gla-art-transfer{place-items:center;padding:14px 22px;display:grid}.gla-art-panel{background:#fff;border-radius:12px;width:100%;max-width:300px;padding:14px 18px 16px;font-size:13px;display:block;box-shadow:0 10px 22px #212d5324}.gla-art-panel-head{color:var(--rl-ink);align-items:center;gap:6px;margin-bottom:14px;font-weight:700;display:flex}.gla-art-panel-head .gla-num{color:var(--rl-muted);margin-left:auto;font-weight:500}.gla-art-panel .sv-tl2 li{padding-bottom:18px}.gla-art-panel .sv-tl2 li:last-child{padding-bottom:0}@media (max-width:359px){.gla-art-transfer{padding:8px 12px}.gla-art-panel{padding:10px 12px 12px}.gla-art-panel-head{margin-bottom:10px}.gla-art-panel .sv-tl2 li{padding-bottom:10px}}.gla-art-panel .sv-tl2 .now .lb{font-size:var(--sv-fs-body)}.gla-use-body{border-top:1px solid var(--kl-line);padding:18px 18px 20px;display:block}.gla-use-title{align-items:center;gap:12px;display:flex}.gla-use-icon{border:1px solid var(--kl-line);width:40px;height:40px;color:var(--rl-ink);border-radius:10px;flex:none;place-items:center;display:grid}.sl-root .gla-use-icon svg{width:20px;height:20px}.gla-use-title strong{letter-spacing:-.03em;font-size:18px;font-weight:700;display:block}.gla-use-title small{color:var(--rl-muted);margin-top:2px;font-size:13px;display:block}.gla-use-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.gla-use-tags span{background:color-mix(in srgb,var(--gla-navy)8%,#fff);color:var(--gla-navy);letter-spacing:-.02em;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.gla-use-arrow{background:var(--gla-navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.sl-root .gla-use-arrow svg{width:18px;height:18px}.gla-uses+.rl-section{padding-top:32px}