@font-face{font-family:Noto;src:url('assets/fonts/NotoSansKR.ttf') format('truetype');font-weight:100 900;font-display:swap}


@font-face{font-family:Kohi;src:url('assets/fonts/KOHIBaeum.otf') format('opentype');font-weight:400;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:white;color:#171717;font-family:Noto,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}img{display:block}a{color:inherit}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.variant{position:relative;width:100%;overflow:hidden}.variant[data-view=mo],.fixed-cta[data-view=mo]{display:none}.canvas{position:absolute;left:0;top:0;transform:scale(var(--scale,1));transform-origin:0 0;overflow:hidden;background:white}.layer-group,.shape-layer,.photo-layer,.text-layer{position:absolute;margin:0;padding:0;border:0}.layer-group{pointer-events:none}.shape-layer,.photo-layer{pointer-events:none}.text-layer{width:0;height:0;font-weight:400;pointer-events:auto;user-select:text}.text-line{position:absolute;left:0;display:block;width:max-content;white-space:pre;visibility:hidden}.text-line.aligned{visibility:visible}.clip-layer{position:absolute;overflow:hidden;pointer-events:none}.control-label{position:absolute;pointer-events:auto}.control{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font-family:Noto,sans-serif;font-weight:400;appearance:none;line-height:1.4;box-shadow:none;border-radius:4px}.control::placeholder{color:inherit;opacity:1}textarea.control{resize:none;line-height:1.5}.control option{background:white;color:#171717;font-size:max(14px,1em)}.hit-button,.watch-link,.apply-link{position:absolute;border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;color:transparent;font-size:0;text-decoration:none}.hit-button:hover,.watch-link:hover{background:#ffffff0b}.consent-hit{position:absolute;pointer-events:auto;cursor:pointer}.consent-hit input{appearance:none;position:absolute;top:0;left:0;display:grid;place-items:center;margin:0;background:none;border:1.5px solid white;border-radius:50%;cursor:pointer}.consent-hit input:checked::after{content:"";width:45%;height:24%;border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-10%) rotate(-45deg)}.fixed-cta{position:fixed;z-index:20;display:block;text-decoration:none}.fixed-inner{position:absolute;left:0;top:0;transform:scale(var(--cta-scale,1));transform-origin:0 0;pointer-events:none}.fixed-inner .text-layer{pointer-events:none}.manager .fixed-cta{left:50%;bottom:24px;transform:translateX(-50%);width:min(31.68421vw,602px)}.partner .fixed-cta{right:max(24px,calc((100vw - 1200px)/2));bottom:50px;width:102px}.fixed-cta.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.status-panel{position:fixed;z-index:50;bottom:20px;left:50%;transform:translateX(-50%);width:min(600px,calc(100% - 32px));padding:18px 22px;background:white;color:#202020;border:1px solid #ddd;border-radius:10px;box-shadow:0 8px 40px #0002;font-size:14px;line-height:1.7}.status-panel:empty{display:none}.skip{position:fixed;z-index:60;top:10px;left:10px;padding:10px 20px;background:white;transform:translateY(-150%)}.skip:focus{transform:none}:focus-visible{outline:3px solid #00a8ef;outline-offset:4px}
@media(max-width:767px){.variant[data-view=pc],.fixed-cta[data-view=pc]{display:none}.variant[data-view=mo],.fixed-cta[data-view=mo]{display:block}.manager .fixed-cta{width:89.33333vw;max-width:670px;bottom:16px}.partner .fixed-cta{right:16px;bottom:20px;width:34.4vw;max-width:258px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.baseline-probe{display:inline-block;width:0;height:0;padding:0;margin:0;border:0;vertical-align:baseline;line-height:0}
