@layer pages{._76YCGa_music-section{flex-direction:column;gap:36px;display:flex}._76YCGa_section-heading{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}._76YCGa_section-title{font-size:32px;font-weight:var(--font-weight-extra-bold);letter-spacing:-.03em;color:hsl(var(--hsl-fg), .9);margin:0}._76YCGa_section-desc{max-width:640px;color:hsl(var(--hsl-fg), .56);margin:0;font-size:18px;line-height:1.75}._76YCGa_taste-list{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}@media (max-width:767px){._76YCGa_music-section{gap:28px}._76YCGa_section-title{font-size:26px}._76YCGa_section-desc{font-size:16px;line-height:1.7}}}
.UtwSdG_music-section{}.UtwSdG_section-heading{}.UtwSdG_section-title{}.UtwSdG_section-desc{}@layer pages{.UtwSdG_karaoke-book{--karaoke-line:hsl(var(--hsl-fg), .1);--karaoke-selected-border:var(--color-red);border:1px solid var(--karaoke-line);background-color:hsl(var(--hsl-bg-2), .62);-webkit-backdrop-filter:blur(20px);border-radius:8px;overflow:hidden}.UtwSdG_karaoke-list{text-align:left;margin:0;padding:0;display:grid}.UtwSdG_karaoke-list[data-column-count="1"]{grid-template-columns:minmax(0,1fr)}.UtwSdG_karaoke-list[data-column-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.UtwSdG_karaoke-list[data-column-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.UtwSdG_karaoke-column{border-right:1px solid var(--karaoke-line);min-width:0}.UtwSdG_karaoke-column:last-child{border-right:none}.UtwSdG_karaoke-genre-head{background-color:hsl(var(--hsl-bg-4));border-top:1px solid var(--karaoke-line);border-bottom:1px solid var(--karaoke-line);letter-spacing:.04em;text-align:center;margin-top:10px;padding:6px 10px;font-size:12px;line-height:1.2}.UtwSdG_karaoke-column>.UtwSdG_karaoke-genre-head:first-child{border-top:none;margin-top:0}.UtwSdG_karaoke-genre-name{font-weight:var(--font-weight-extra-bold);color:hsl(var(--hsl-fg), .9)}.UtwSdG_karaoke-genre-count{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:hsl(var(--hsl-fg), .46);margin-left:.35em}.UtwSdG_karaoke-item{border-bottom:1px solid var(--karaoke-line);min-width:0;color:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) 42px minmax(72px,34%);align-items:start;gap:0;padding:4px 0;display:grid}.UtwSdG_karaoke-item.UtwSdG_selected{box-shadow:inset 0 0 0 1px var(--karaoke-selected-border)}.UtwSdG_karaoke-title{min-width:0;font-size:12px;line-height:1.45;font-weight:var(--font-weight-bold);color:hsl(var(--hsl-fg), .88);word-break:keep-all;overflow-wrap:anywhere;padding:2px 8px 2px 10px;text-decoration:none}.UtwSdG_karaoke-title:focus-visible{outline:2px solid color-mix(in sRGB, var(--color-point-pink) 35%, transparent);outline-offset:-2px}.UtwSdG_karaoke-title-text{transition:color .18s,text-decoration-color .18s}.UtwSdG_karaoke-external-icon{vertical-align:-.08em;width:.92em;height:.92em;color:hsl(var(--hsl-fg), .36);flex-shrink:0;margin-left:.28em;transition:color .18s;display:inline-block}.UtwSdG_karaoke-number{border-left:1px solid var(--karaoke-line);border-right:1px solid var(--karaoke-line);font-size:11px;line-height:1.45;font-weight:var(--font-weight-extra-bold);font-variant-numeric:tabular-nums;text-align:center;color:color-mix(in sRGB, var(--color-point-pink) 78%, hsl(var(--hsl-fg)));padding:2px 4px}.UtwSdG_karaoke-artist{min-width:0;font-size:11px;line-height:1.45;font-weight:var(--font-weight-medium);color:hsl(var(--hsl-fg), .5);word-break:keep-all;overflow-wrap:anywhere;padding:2px 0 2px 8px}@media (max-width:991px){.UtwSdG_karaoke-item{grid-template-columns:minmax(0,1fr) 40px minmax(68px,36%)}}@media (max-width:767px){.UtwSdG_karaoke-column{border-right:none}.UtwSdG_karaoke-item{grid-template-columns:minmax(0,1fr) 38px minmax(64px,38%)}.UtwSdG_karaoke-title{font-size:13px}}@media (hover:hover){.UtwSdG_karaoke-title:hover .UtwSdG_karaoke-title-text{color:hsl(var(--hsl-fg), .96);text-underline-offset:2px;text-decoration:underline}.UtwSdG_karaoke-title:hover .UtwSdG_karaoke-external-icon{color:hsl(var(--hsl-fg), .56)}}}
.RfQqMG_music-section{}.RfQqMG_section-heading{}.RfQqMG_section-title{}.RfQqMG_section-desc{}.RfQqMG_taste-list{}@layer pages{.RfQqMG_playlist-card{--music-playlist-embed-height:352px;--music-spotify-embed-bg:hsl(var(--hsl-bg-0))}@keyframes RfQqMG_music-card-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.RfQqMG_taste-chip{font-size:14px;line-height:1;font-weight:var(--font-weight-semi-bold);letter-spacing:.01em;border:1px solid color-mix(in sRGB, var(--color-point-blue) 24%, transparent);color:hsl(var(--hsl-fg), .72);background:color-mix(in sRGB, var(--color-point-blue) 8%, hsl(var(--hsl-bg-3)));border-radius:999px;padding:8px 14px}.RfQqMG_playlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.RfQqMG_playlist-card{animation:RfQqMG_music-card-fade .76s var(--easing-soft) both;flex-direction:column;display:flex}.RfQqMG_playlist-card:first-child{animation-delay:60ms}.RfQqMG_playlist-card:nth-child(2){animation-delay:.12s}.RfQqMG_playlist-card:nth-child(3){animation-delay:.18s}.RfQqMG_playlist-card:nth-child(4){animation-delay:.24s}.RfQqMG_playlist-card:nth-child(5){animation-delay:.3s}.RfQqMG_playlist-card:nth-child(6){animation-delay:.36s}.RfQqMG_playlist-embed{background:var(--music-spotify-embed-bg);box-shadow:0 10px 28px hsl(var(--hsl-fg), .08);border-radius:14px;position:relative;overflow:hidden}.RfQqMG_playlist-skeleton{z-index:1;min-height:var(--music-playlist-embed-height);border-radius:inherit;position:absolute;inset:0}.RfQqMG_playlist-iframe{width:100%;height:var(--music-playlist-embed-height);border:0;transition:opacity .24s;display:block}.RfQqMG_playlist-iframe.RfQqMG_is-loading{opacity:0}@media (max-width:991px){.RfQqMG_playlist-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.RfQqMG_taste-chip{padding:7px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.RfQqMG_playlist-card{animation:none}}}
@layer components{.gnb-banner-area{flex-shrink:0;width:100%}.gnb-spacer{pointer-events:none;visibility:hidden;border-bottom:1px solid hsl(var(--hsl-fg), 0)}:root[scroll-lock] .gnb-wrapper{padding-right:var(--removed-scroll-bar-width)}:root[scroll-lock] .gnb-grid-inner{width:calc(100vw - var(--removed-scroll-bar-width))}.gnb-wrapper{-webkit-user-select:none;user-select:none;-ms-use-select:none;width:100%;transition:transform var(--easing-ease-out-expo) .5s;border-bottom:1px solid #0000;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.gnb-wrapper.hidden{opacity:0;pointer-events:none;transition:transform var(--easing-ease-out-expo) .5s, opacity 0s linear .5s;transform:translate(-50%,-100%)}.gnb-mobile-remote-area,.gnb-offcanvas{display:none}.gnb-origin-body{justify-content:space-between;align-items:center;display:flex}.gnb-origin-body .gnb-logo-link{flex:1 1 0}.gnb-origin-body .gnb-menu-area{flex:2 1 0;justify-content:center;display:flex}.gnb-origin-body .gnb-login-area{flex:1 1 0;justify-content:flex-end;display:flex}.gnb-origin-body .gnb-grid-wrapper{background-color:hsl(var(--hsl-bg-0), .74);border:1px solid hsl(var(--hsl-bg-6));-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);height:87px;box-shadow:0 3px 24px color-mix(in srgb, var(--color-black) 6%, transparent);border-radius:50px;justify-content:space-between;align-items:center;margin-top:24px;padding:0 54px;display:flex}.gnb-origin-body .gnb-grid-inner{width:100vw}.gnb-menu-li{cursor:pointer}.gnb-menu-area .gnb-menu-ul{align-items:center;display:flex}.gnb-menu-area .gnb-menu-li{margin-left:26px;position:relative}.gnb-menu-area .gnb-menu-li.gnb-login-btn{display:none}.gnb-menu-area .gnb-menu-li:first-child{margin-left:0}:is(.gnb-menu-area .gnb-menu-li:hover,.gnb-menu-area .gnb-menu-li.location) .gnb-menu-title{color:hsl(var(--hsl-fg), .94)}:is(.gnb-menu-area .gnb-menu-li:hover,.gnb-menu-area .gnb-menu-li.location) .gnb-menu-title svg path{fill:hsl(var(--hsl-fg), .94)}.gnb-menu-area .gnb-menu-li:hover .gnb-menu-dropdown{visibility:visible;opacity:1;transform:scale(1)translate(-50%)}.gnb-menu-area .gnb-menu-li .gnb-menu-title{width:100%;color:hsl(var(--hsl-fg), .64);align-items:center;padding:8px;font-size:16px;line-height:16px;display:flex}.gnb-menu-area .gnb-menu-li .gnb-menu-title svg{width:10px;height:5.954px;margin-left:6px}.gnb-menu-area .gnb-menu-li .gnb-menu-title svg path{fill:hsl(var(--hsl-fg), .64)}.gnb-menu-dropdown{visibility:hidden;opacity:0;transform-origin:top;min-width:218px;transition:var(--easing-primary) .1s visibility;transition-timing-function:var(--easing-primary);padding-top:5px;transition-property:opacity,transform;transition-duration:.5s;position:absolute;top:100%;left:50%;transform:scale(.99)translate(-50%,-.7rem)}.gnb-menu-dropdown .gnb-item{background-color:hsl(var(--hsl-bg-1));border-bottom:1px solid hsl(var(--hsl-bg-6));border-left:1px solid hsl(var(--hsl-bg-6));border-right:1px solid hsl(var(--hsl-bg-6));box-shadow:0 12px 26px hsl(var(--hsl-gray-100), .2);white-space:nowrap;padding:14px;display:block}.gnb-menu-dropdown .gnb-item:first-child{border-top:1px solid hsl(var(--hsl-bg-6));border-radius:6px 6px 0 0}.gnb-menu-dropdown .gnb-item:last-child{border-radius:0 0 6px 6px}.gnb-menu-dropdown .gnb-item:hover{background-color:hsl(var(--hsl-bg-3))}.gnb-menu-dropdown .gnb-item:hover .gnb-item-sub{background-size:100% 100%}.gnb-menu-dropdown .gnb-item .gnb-item-title{color:hsl(var(--hsl-fg), .94);font-size:15px;font-weight:500;line-height:15px}.gnb-menu-dropdown .gnb-item .gnb-item-sub{background:-webkit-linear-gradient(90deg, #a2f6ff 0%, #ad6cff 34%, #ff6dff 68%, #fffcf5 100%) left no-repeat, hsl(var(--hsl-fg), .44);background:linear-gradient(to right, #a2f6ff 0%, #ad6cff 34%, #ff6dff 68%, #fffcf5 100%) left no-repeat, hsl(var(--hsl-fg), .44);-webkit-text-fill-color:transparent;transition-timing-function:var(--easing-primary);background-size:0% 100%;-webkit-background-clip:text;background-clip:text;margin-top:5px;font-size:12px;font-weight:500;line-height:12px;transition-duration:.5s;display:block}.gnb-login-btn:has([data-maintenance=true]){filter:opacity(.74);cursor:not-allowed!important}.gnb-login-btn:has([data-maintenance=true]):hover{filter:opacity(.74)}.gnb-login-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gnb-login-inner[data-maintenance=true]{opacity:1!important;cursor:not-allowed!important}.gnb-login-area{align-items:center;gap:6px;display:flex}.gnb-login-area .gnb-login-btn{background-color:hsl(var(--hsl-fg));height:38px;color:hsl(var(--hsl-bg-0));font-size:15px;line-height:15px;font-weight:var(--font-weight-medium);border-radius:10px;align-items:center;display:flex}.gnb-login-area .gnb-login-btn .gnb-login-inner{padding:0 16px}.gnb-login-area .gnb-login-btn:hover{filter:opacity(.74)}.gnb-login-area .gnb-login-btn:first-child{margin-left:0}.gnb-color-theme-btn{cursor:pointer;background-color:hsl(var(--hsl-fg), .16);aspect-ratio:1;border-radius:10px;height:38px;position:relative;overflow:hidden}.gnb-color-theme-btn:hover svg{transform:scale(1.3)}:root[color-theme=light] .gnb-color-theme-btn{background-color:var(--color-white);box-shadow:0 0 8px color-mix(in srgb, var(--color-black) 12%, transparent)}:root[color-theme=light] .gnb-color-theme-btn .gnb-color-theme-svg{transform:translateY(-50%)}.gnb-color-theme-btn .gnb-color-theme-svg{transition:transform .5s var(--easing-ease-out-expo);flex-direction:column;align-items:center;display:flex}.gnb-color-theme-btn svg{width:20px;height:38px;transition:transform .5s var(--easing-ease-out-expo);fill:hsl(var(--hsl-fg));flex-shrink:0}@media only screen and (max-width:991px){.gnb-offcanvas{display:block}.gnb-mobile-remote-area{align-items:center;gap:10px;display:flex}.gnb-offcanvas{width:100%}.gnb-offcanvas .gnb-menu-area{width:100%;padding-bottom:16px}.gnb-menu-ul{flex-direction:column}.gnb-menu-area .gnb-menu-li{border-bottom:1px solid hsl(var(--hsl-bg-6));opacity:0;width:100%;margin-left:0;overflow:hidden;transform:scale(1.15)translateY(-30px)}.gnb-menu-area .gnb-menu-li:first-child{transition-delay:.42s}.gnb-menu-area .gnb-menu-li:nth-child(2){transition-delay:.35s}.gnb-menu-area .gnb-menu-li:nth-child(3){transition-delay:.28s}.gnb-menu-area .gnb-menu-li:nth-child(4){transition-delay:.21s}.gnb-menu-area .gnb-menu-li:nth-child(5){transition-delay:.14s}.gnb-menu-area .gnb-menu-li:nth-child(6){transition-delay:70ms}.gnb-menu-area .gnb-menu-li:nth-child(7){transition-delay:0s}.gnb-menu-area .gnb-menu-li:nth-child(8){transition-delay:-.07s}.gnb-menu-area .gnb-menu-li:hover .gnb-menu-title{color:hsl(var(--hsl-fg), .74)}.gnb-menu-area .gnb-menu-li:hover .gnb-menu-title svg path{fill:hsl(var(--hsl-fg), .44)}.gnb-menu-area .gnb-menu-li:hover .gnb-menu-dropdown{transform:none}.gnb-menu-area .gnb-menu-li.active .gnb-menu-title{color:hsl(var(--hsl-fg))}.gnb-menu-area .gnb-menu-li.active .gnb-menu-title svg{transform:scale(1.4)rotate(0)}.gnb-menu-area .gnb-menu-li.active .gnb-menu-title svg path{fill:hsl(var(--hsl-fg))}.gnb-menu-area .gnb-menu-li.active .gnb-menu-dropdown{visibility:visible;opacity:1;transform:none}.gnb-menu-area .gnb-menu-li.gnb-login-btn{background-color:hsl(var(--hsl-fg), .94);height:46px;color:hsl(var(--hsl-bg-0));border:none;border-radius:6px;justify-content:center;align-items:center;margin-top:4px;margin-bottom:8px;display:flex}.gnb-menu-area .gnb-menu-li.gnb-login-btn.login{color:hsl(var(--hsl-fg)), .64;border:1px solid hsl(var(--hsl-bg-6));background-color:#0000;margin-bottom:4px}.gnb-menu-area .gnb-menu-li.gnb-login-btn.login:hover{color:hsl(var(--hsl-fg));background-color:hsl(var(--hsl-bg-1))}.gnb-menu-area .gnb-menu-li .gnb-item{box-shadow:none}.gnb-menu-area .gnb-menu-li .gnb-menu-title{height:54px;font-size:17px;line-height:17px;font-weight:var(--font-weight-medium);color:hsl(var(--hsl-fg), .74);justify-content:space-between;padding:8px 12px 8px 8px}.gnb-menu-area .gnb-menu-li .gnb-menu-title svg{transition-timing-function:var(--easing-primary);transition-property:transform;transition-duration:.5s;transform:scale(1.4)rotate(-90deg)}.gnb-menu-area .gnb-menu-li .gnb-menu-title svg path{fill:hsl(var(--hsl-fg), .44)}.gnb-menu-area .gnb-menu-li .gnb-menu-dropdown{visibility:hidden;opacity:0;min-width:auto;height:0;transition:var(--easing-primary) .1s visibility;transition-timing-function:var(--easing-primary);padding-top:0;transition-property:transform,opacity,height;transition-duration:.5s;position:static;transform:none}.gnb-menu-area .gnb-menu-li .gnb-menu-dropdown .gnb-menu-dropdown-contents{padding-bottom:19px}:root[color-theme=light] .gnb-wrapper .gnb-grid-wrapper{box-shadow:none}.gnb-wrapper{border-color:hsl(var(--hsl-bg-6));background-color:hsl(var(--hsl-bg-0), .74);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);height:64px;transition:var(--easing-primary) .5s background-color, var(--easing-primary) .5s border-color, var(--easing-primary) .5s height, var(--easing-ease-out-expo) .6s transform;border-image:}.gnb-wrapper.active{background-color:hsl(var(--hsl-bg-0));height:100vh;height:calc(var(--viewport-height,1vh) * 100);border-color:#0000}.gnb-wrapper.active .gnb-offcanvas{pointer-events:auto;width:100%}.gnb-wrapper.active .gnb-offcanvas-body{opacity:1}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li{opacity:1;transition-timing-function:var(--easing-ease-out-expo);transition-property:transform,opacity,height;transition-duration:.5s;transform:scale(1)translateY(0)}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li:first-child{transition-delay:70ms}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li:nth-child(2){transition-delay:.14s}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li:nth-child(3){transition-delay:.21s}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li:nth-child(4){transition-delay:.28s}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li:nth-child(5){transition-delay:.35s}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li:nth-child(6){transition-delay:.42s}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li:nth-child(7){transition-delay:.49s}.gnb-wrapper.active .gnb-offcanvas-body .gnb-menu-li:nth-child(8){transition-delay:.56s}.gnb-wrapper .gnb-offcanvas{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;flex-grow:1;overflow:hidden scroll}.gnb-wrapper .gnb-offcanvas::-webkit-scrollbar{display:none}.gnb-origin-body{flex-shrink:0;width:100%;height:64px}.gnb-origin-body .gnb-menu-area,.gnb-origin-body .gnb-login-area{display:none}.gnb-origin-body .gnb-grid-wrapper{height:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border:none;border-radius:0;margin-top:0;padding:0}.gnb-toggle-btn{padding:4px}.gnb-toggle-btn.active span:first-child{transform:rotate(-45deg)translateY(-3px)}.gnb-toggle-btn.active span:nth-child(2){opacity:0;transform:scale(0)}.gnb-toggle-btn.active span:nth-child(3){transform:rotate(45deg)translateY(3px)}.gnb-toggle-btn span{background-color:hsl(var(--hsl-fg));width:22px;height:2px;transition-timing-function:var(--easing-primary);border-radius:50px;margin-top:4px;margin-bottom:4px;transition-property:opacity,transform;transition-duration:.5s;display:block}.gnb-toggle-btn span:first-child{transform-origin:100% 100%}.gnb-toggle-btn span:nth-child(3){transform-origin:100% 0}.gnb-color-theme-btn{border-radius:50px;height:34px}.gnb-color-theme-btn:hover svg{transform:scale(1)}.gnb-color-theme-btn svg{width:18px;height:34px}}}
@layer pages{@keyframes K8PbMG_pulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(4)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@keyframes K8PbMG_foodBounce{0%,20%,50%,80%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-15px)rotate(5deg)}60%{transform:translateY(-8px)rotate(-3deg)}}@keyframes K8PbMG_textGlow{0%,to{opacity:.7;text-shadow:0 0 5px #ffffff1a}50%{opacity:1;text-shadow:0 0 10px #ffffff4d}}:root[color-theme=light] .K8PbMG_leaflet .leaflet-tile{filter:none}.K8PbMG_leaflet .leaflet-popup{margin-bottom:35px}.K8PbMG_leaflet .marker-label{word-break:keep-all;text-align:center;color:hsl(var(--hsl-fg), .94);text-align:center;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.K8PbMG_leaflet .leaflet-control-attribution{color:hsl(var(--hsl-fg), .64);background-color:hsl(var(--hsl-bg-6))!important}.K8PbMG_leaflet .leaflet-control-attribution a{color:var(--color-point-blue)}.K8PbMG_leaflet .leaflet-top{right:10px;left:initial!important;top:calc(var(--gnb-default-height) + 10px)!important}:root[scroll-lock] .K8PbMG_leaflet .leaflet-top{right:calc(10px + var(--removed-scroll-bar-width))}.K8PbMG_leaflet .leaflet-control-zoom{margin:0!important}.K8PbMG_leaflet .leaflet-container{background:hsl(var(--hsl-bg-0))!important}.K8PbMG_leaflet .leaflet-tile{filter:invert(90%)hue-rotate(180deg)brightness(.9)contrast(1.1)saturate(.7)}.K8PbMG_custom-marker{border:1px solid hsl(var(--hsl-fg));width:20px;height:20px;box-shadow:0 0 4px hsl(var(--hsl-fg), .3);border-radius:50%}.K8PbMG_current-location-marker{background:#1976d2;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 8px #1976d2aa;z-index:var(--z-index-header-under-dim)!important}.K8PbMG_current-location-marker:before{content:"";z-index:0;background:#1976d24d;border-radius:50%;width:30px;height:30px;animation:1.5s infinite K8PbMG_pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.K8PbMG_page-inner{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.K8PbMG_map-area{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100vw;height:100vh;overflow:hidden}.K8PbMG_naver-map-btn{aspect-ratio:1;z-index:1000;background:#03c75a;border-radius:2px;outline:2px solid #0003;justify-content:center;align-items:center;width:30px;display:flex;position:absolute;right:12px;top:calc(var(--gnb-default-height) + 77px)!important}:root[scroll-lock] .K8PbMG_naver-map-btn{right:calc(12px + var(--removed-scroll-bar-width))}.K8PbMG_naver-map-btn .K8PbMG_naver-img{width:14px}.K8PbMG_naver-map-btn .K8PbMG_naver-img path{fill:var(--color-white)}.K8PbMG_naver-map-select-list{justify-content:center;gap:32px;padding:12px 0;display:flex}.K8PbMG_naver-map-select-item{flex-direction:column;align-items:center;gap:8px;min-width:72px;display:flex}.K8PbMG_naver-map-select-marker{border:1px solid hsl(var(--hsl-fg));width:40px;height:40px;box-shadow:0 0 4px hsl(var(--hsl-fg), .3);border-radius:50%}.K8PbMG_naver-map-select-text{color:hsl(var(--hsl-fg), .94);font-size:14px;font-weight:600}.K8PbMG_loader-area{background-color:hsl(var(--hsl-bg-0));width:100%;height:100%;z-index:var(--z-index-header-under-dim);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.K8PbMG_loader-area .K8PbMG_food-loader{flex-direction:column;align-items:center;gap:32px;display:flex}.K8PbMG_loader-area .K8PbMG_food-icons{align-items:center;gap:16px;display:flex}.K8PbMG_loader-area .K8PbMG_food-icon{filter:drop-shadow(0 2px 4px #0000001a);font-size:32px;animation:1.5s infinite K8PbMG_foodBounce}.K8PbMG_loader-area .K8PbMG_food-icon:first-child{animation-delay:0s}.K8PbMG_loader-area .K8PbMG_food-icon:nth-child(2){animation-delay:.2s}.K8PbMG_loader-area .K8PbMG_food-icon:nth-child(3){animation-delay:.4s}.K8PbMG_loader-area .K8PbMG_food-icon:nth-child(4){animation-delay:.6s}.K8PbMG_loader-area .K8PbMG_food-icon:nth-child(5){animation-delay:.8s}.K8PbMG_loader-area .K8PbMG_loading-text{color:hsl(var(--hsl-fg), .8);text-align:center;font-size:24px;font-weight:500;animation:2s ease-in-out infinite K8PbMG_textGlow}.K8PbMG_seo-area{z-index:-1;position:absolute}.K8PbMG_seo-area .K8PbMG_place-seo-ul{flex-wrap:wrap;display:flex}}
@layer components{@keyframes hQ55uW_ai{0%{--a:360deg;--l:.35;--o:1}30%{--l:1.5}70%{--o:.4;--l:.05}98%{--o:.7}to{--a:0deg;--l:.35;--o:1}}@keyframes hQ55uW_ring{0%{--value:var(--start);--scale:1}50%{--scale:1.2;--width-ratio:1.5}70%{--scale:1;--value:calc(var(--start) + 180deg);--width-ratio:1}80%{--scale:1.2;--width-ratio:1.5}to{--value:calc(var(--start) + 360deg);--scale:1;--width-ratio:1}}@property --a{syntax:"<angle>";inherits:true;initial-value:0deg}@property --l{syntax:"<number>";inherits:true;initial-value:0}@property --x{syntax:"<length>";inherits:false;initial-value:0}@property --y{syntax:"<length>";inherits:false;initial-value:0}@property --o{syntax:"<number>";inherits:false;initial-value:0}@property --value{syntax:"<angle>";inherits:true;initial-value:0deg}@property --width-ratio{syntax:"<number>";inherits:true;initial-value:0}@property --scale{syntax:"<number>";inherits:true;initial-value:0}.hQ55uW_wrapper{--s:40vmin;--width:1vmin;--duration:8s;--count:6;--radius:6vmin;width:var(--s);aspect-ratio:1;position:relative}.hQ55uW_ai{--items:6;position:absolute;rotate:0deg}.hQ55uW_ai:first-child:not(:last-of-type){--i:0;--scale-per-item:calc(.55 / (var(--items) - 1));scale:calc(1.2 - var(--scale-per-item) * var(--i));--rotation-per-item:calc(45deg / (var(--items) - 1));rotate:calc(var(--rotation-per-item) * var(--i))}.hQ55uW_ai:nth-child(2):not(:last-of-type){--i:1;--scale-per-item:calc(.55 / (var(--items) - 1));scale:calc(1.2 - var(--scale-per-item) * var(--i));--rotation-per-item:calc(45deg / (var(--items) - 1));rotate:calc(var(--rotation-per-item) * var(--i))}.hQ55uW_ai:nth-child(3):not(:last-of-type){--i:2;--scale-per-item:calc(.55 / (var(--items) - 1));scale:calc(1.2 - var(--scale-per-item) * var(--i));--rotation-per-item:calc(45deg / (var(--items) - 1));rotate:calc(var(--rotation-per-item) * var(--i))}.hQ55uW_ai:nth-child(4):not(:last-of-type){--i:3;--scale-per-item:calc(.55 / (var(--items) - 1));scale:calc(1.2 - var(--scale-per-item) * var(--i));--rotation-per-item:calc(45deg / (var(--items) - 1));rotate:calc(var(--rotation-per-item) * var(--i))}.hQ55uW_ai:nth-child(5):not(:last-of-type){--i:4;--scale-per-item:calc(.55 / (var(--items) - 1));scale:calc(1.2 - var(--scale-per-item) * var(--i));--rotation-per-item:calc(45deg / (var(--items) - 1));rotate:calc(var(--rotation-per-item) * var(--i))}.hQ55uW_ai:nth-child(6):not(:last-of-type){--i:5;--scale-per-item:calc(.55 / (var(--items) - 1));scale:calc(1.2 - var(--scale-per-item) * var(--i));--rotation-per-item:calc(45deg / (var(--items) - 1));rotate:calc(var(--rotation-per-item) * var(--i))}.hQ55uW_ai:nth-child(7):not(:last-of-type){--i:6;--scale-per-item:calc(.55 / (var(--items) - 1));scale:calc(1.2 - var(--scale-per-item) * var(--i));--rotation-per-item:calc(45deg / (var(--items) - 1));rotate:calc(var(--rotation-per-item) * var(--i))}.hQ55uW_ai:last-of-type{rotate:45deg;scale:.3}.hQ55uW_ai{--p:calc(var(--s) / 4);width:var(--s);aspect-ratio:1;padding:var(--p);border-radius:50%;place-items:center;display:grid}.hQ55uW_c{opacity:.9;aspect-ratio:1;--offset-per-item:calc(360deg / var(--count));--current-angle-offset:calc(var(--offset-per-item) * var(--i) + var(--a));width:10vmin;opacity:var(--o,1);transform:scale(calc(.6 + var(--l))) translateZ(0) translate(calc(cos(var(--current-angle-offset)) * var(--radius) + var(--x,0)), calc(sin(var(--current-angle-offset)) * var(--radius) * -1));will-change:transform, opacity;border-radius:50%;transition:opacity .3s linear,transform .3s linear;animation:5.5s cubic-bezier(.45,-.35,.16,1.5) infinite hQ55uW_ai;position:absolute}.hQ55uW_c:first-child{--i:0}.hQ55uW_c:nth-child(2){--i:1}.hQ55uW_c:nth-child(3){--i:2}.hQ55uW_c:nth-child(4){--i:3}.hQ55uW_c:nth-child(5){--i:4}.hQ55uW_c:nth-child(6){--i:5}.hQ55uW_c:nth-child(7){--i:6}.hQ55uW_c1{--x:1vmin;background:radial-gradient(50% 50%,#c979ee,#74bcd6);width:16vmin;animation-timing-function:cubic-bezier(.12,.32,.68,.24)}.hQ55uW_c2{background:radial-gradient(50% 50%,#ef788c,#e7e7fb);width:15vmin}.hQ55uW_c3{opacity:.6;--x:-1vmin;background:radial-gradient(50% 50%,#eb7fc6,#0000);width:5vmin}.hQ55uW_c4{background:#6d67c8;animation-timing-function:cubic-bezier(.39,-.03,.75,.47)}.hQ55uW_container{clip-path:polygon(0% 0%,0% 100%,25% 100%,25% 25%,75% 25%,75% 75%,25% 75%,25% 100%,100% 100%,100% 0%);aspect-ratio:1;background:#b6a9f8;border-radius:.5rem;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.hQ55uW_glass{clip-path:polygon(0% 0%,0% 100%,25% 100%,25% 25%,75% 25%,75% 75%,25% 75%,25% 100%,100% 100%,100% 0%);--w:.5vmin;inset:calc(var(--p) - var(--w));-webkit-backdrop-filter:blur(1.3vmin);backdrop-filter:blur(1.3vmin);background:radial-gradient(10vmin at 70% 30%,#ffffffb3,#0000);border-radius:.5rem;position:absolute}.hQ55uW_glass:after{content:"";--c:#ffffff08;--w:.0625rem;--g:.1875rem;background:repeating-linear-gradient(var(--c), var(--c), var(--w), transparent var(--w), transparent calc(var(--w) + var(--g)));border-radius:inherit;border:.8vmin solid #ffffff1a;position:absolute;inset:0}.hQ55uW_rings{aspect-ratio:1;perspective:11rem;opacity:.9;border-radius:50%;position:absolute;inset:0}.hQ55uW_rings:before,.hQ55uW_rings:after{content:"";--width-ratio:1;border:calc(var(--width) * var(--width-ratio)) solid transparent;animation:hQ55uW_ring var(--duration) ease-in-out infinite;--start:180deg;--value:var(--start);--scale:1;transform:rotateY(var(--value)) rotateX(var(--value)) rotateZ(var(--value)) scale(var(--scale));background:linear-gradient(#fff,#00f,#f0f,violet,#ffffe0) border-box;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hQ55uW_rings:before{--start:180deg}.hQ55uW_rings:after{--start:90deg}.hQ55uW_rings>.hQ55uW_rings:before{--start:360deg}.hQ55uW_rings>.hQ55uW_rings:after{--start:270deg}}
@layer pages{:root[color-theme=light] .JtgmJq_page-inner{text-align:left;min-height:100vh}:root[color-theme=light] .JtgmJq_page-inner section:nth-child(2n){background:hsl(var(--hsl-bg-0), .64)}.JtgmJq_page-inner{text-align:left;min-height:100vh}.JtgmJq_page-inner section:nth-child(2n){background:hsl(var(--hsl-bg-2))}.JtgmJq_hero-section{padding:120px 0 80px}.JtgmJq_hero-section .JtgmJq_hero-content{text-align:left}.JtgmJq_hero-section .JtgmJq_hero-title{margin-bottom:2rem}.JtgmJq_hero-section .JtgmJq_hero-title .JtgmJq_brand-name{font-size:4rem;font-weight:var(--font-weight-extra-bold);color:hsl(var(--hsl-fg));letter-spacing:-.02em;margin-bottom:1rem;line-height:1.1;display:block}.JtgmJq_hero-section .JtgmJq_hero-title .JtgmJq_brand-subtitle{font-size:1.75rem;font-weight:var(--font-weight-medium);background:var(--color-primary-linear);color:#0000;-webkit-background-clip:text;background-clip:text}.JtgmJq_hero-section .JtgmJq_hero-tagline{font-size:1.4rem;font-weight:var(--font-weight-medium);color:hsl(var(--hsl-fg), .74);margin-bottom:2.5rem;line-height:1.5}.JtgmJq_hero-section .JtgmJq_hero-description{color:hsl(var(--hsl-fg), .64);max-width:100%;font-size:1.125rem;line-height:1.9}.JtgmJq_hero-section .JtgmJq_official-links{flex-direction:column;gap:1rem;width:100%;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link{background-color:hsl(var(--hsl-bg-0));border:1px solid hsl(var(--hsl-bg-6));transition:all .3s var(--easing-primary);border-radius:12px;align-items:center;gap:1.25rem;padding:1.75rem 2rem;text-decoration:none;display:flex}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link:hover{border-color:hsl(var(--hsl-fg), .4);background-color:hsl(var(--hsl-bg-1));transform:translate(8px)}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-icon{flex-shrink:0;font-size:2.5rem}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-content{flex-direction:column;flex:1;gap:.375rem;display:flex}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-content .JtgmJq_link-title{font-size:1.1875rem;font-weight:var(--font-weight-semi-bold);color:hsl(var(--hsl-fg))}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-content .JtgmJq_link-description{color:hsl(var(--hsl-fg), .54);font-size:.9375rem}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-arrow{color:hsl(var(--hsl-fg), .5);transition:transform .3s var(--easing-primary);flex-shrink:0;font-size:1.75rem}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link:hover .JtgmJq_link-arrow{transform:translate(4px)}.JtgmJq_section-header{margin-bottom:4rem}.JtgmJq_section-header .JtgmJq_section-title{font-size:2.75rem;font-weight:var(--font-weight-extra-bold);color:hsl(var(--hsl-fg));letter-spacing:-.01em;margin-bottom:1.5rem;line-height:1.2}.JtgmJq_section-header .JtgmJq_section-description{color:hsl(var(--hsl-fg), .58);font-size:1.125rem;line-height:1.8}.JtgmJq_overview-section{padding:100px 0}.JtgmJq_overview-section .JtgmJq_overview-content{flex-direction:column;gap:4rem;display:flex}.JtgmJq_overview-section .JtgmJq_overview-item .JtgmJq_overview-subtitle{font-size:1.625rem;font-weight:var(--font-weight-semi-bold);color:hsl(var(--hsl-fg));border-bottom:2px solid hsl(var(--hsl-bg-9));margin-bottom:1.5rem;padding-bottom:.75rem}.JtgmJq_overview-section .JtgmJq_overview-item .JtgmJq_overview-text{color:hsl(var(--hsl-fg), .64);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.9}.JtgmJq_overview-section .JtgmJq_overview-item .JtgmJq_overview-text:last-child{margin-bottom:0}.JtgmJq_identity-section{padding:100px 0}.JtgmJq_identity-section .JtgmJq_identity-content{flex-direction:column;gap:4rem;display:flex}.JtgmJq_identity-section .JtgmJq_identity-image{aspect-ratio:2192/1328;border-radius:20px;width:100%;margin-bottom:3rem}.JtgmJq_identity-section .JtgmJq_identity-item .JtgmJq_identity-subtitle{font-size:1.625rem;font-weight:var(--font-weight-semi-bold);color:hsl(var(--hsl-fg));border-bottom:2px solid hsl(var(--hsl-bg-6));margin-bottom:1.5rem;padding-bottom:.75rem}.JtgmJq_identity-section .JtgmJq_identity-item .JtgmJq_identity-text{color:hsl(var(--hsl-fg), .64);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.9}.JtgmJq_identity-section .JtgmJq_identity-item .JtgmJq_identity-text:last-child{margin-bottom:0}.JtgmJq_service-section{padding:100px 0}.JtgmJq_service-section .JtgmJq_service-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.JtgmJq_service-section .JtgmJq_service-card{background-color:hsl(var(--hsl-bg-0));border:1px solid hsl(var(--hsl-bg-6));text-align:left;transition:all .3s var(--easing-primary);border-radius:16px;padding:2.5rem}.JtgmJq_service-section .JtgmJq_service-card:hover{border-color:hsl(var(--hsl-fg), .4);background-color:hsl(var(--hsl-bg-3));box-shadow:0 12px 24px hsl(var(--hsl-fg), .15)}.JtgmJq_service-section .JtgmJq_service-card .JtgmJq_card-icon{filter:grayscale(.2);margin-bottom:1.5rem;font-size:3.5rem;display:inline-block}.JtgmJq_service-section .JtgmJq_service-card .JtgmJq_card-title{font-size:1.5rem;font-weight:var(--font-weight-semi-bold);color:hsl(var(--hsl-fg));margin-bottom:1.25rem}.JtgmJq_service-section .JtgmJq_service-card .JtgmJq_card-description{color:hsl(var(--hsl-fg), .58);font-size:1rem;line-height:1.75}.JtgmJq_service-section .JtgmJq_service-detail{flex-direction:column;gap:1.75rem;display:flex}.JtgmJq_service-section .JtgmJq_service-detail .JtgmJq_detail-text{color:hsl(var(--hsl-fg), .64);font-size:1.0625rem;line-height:1.9}.JtgmJq_blog-section{padding:100px 0}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-intro{color:hsl(var(--hsl-fg), .64);margin-bottom:4rem;font-size:1.125rem;line-height:1.9}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-categories{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category{background-color:hsl(var(--hsl-bg-0));border:1px solid hsl(var(--hsl-bg-6));text-align:left;transition:all .3s var(--easing-primary);border-radius:16px;padding:2.5rem}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category:hover{border-color:hsl(var(--hsl-fg), .4);background-color:hsl(var(--hsl-bg-1))}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category .JtgmJq_blog-icon{filter:grayscale(.2);margin-bottom:1.5rem;font-size:3.5rem;display:inline-block}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category .JtgmJq_blog-title{font-size:1.5rem;font-weight:var(--font-weight-semi-bold);color:hsl(var(--hsl-fg));margin-bottom:1.25rem}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category .JtgmJq_blog-description{color:hsl(var(--hsl-fg), .58);font-size:1rem;line-height:1.75}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-value{color:hsl(var(--hsl-fg), .64);font-size:1.0625rem;line-height:1.9}.JtgmJq_closing-section{padding:100px 0 140px}.JtgmJq_closing-section .JtgmJq_closing-content{text-align:left}.JtgmJq_closing-section .JtgmJq_closing-title{font-size:2.25rem;font-weight:var(--font-weight-semi-bold);color:hsl(var(--hsl-fg));margin-bottom:2.5rem}.JtgmJq_closing-section .JtgmJq_closing-text{color:hsl(var(--hsl-fg), .64);max-width:100%;margin-bottom:1.75rem;font-size:1.125rem;line-height:1.9}.JtgmJq_closing-section .JtgmJq_closing-text:last-child{margin-bottom:0}@media (max-width:991px){.JtgmJq_hero-section .JtgmJq_hero-title .JtgmJq_brand-name{font-size:3rem}.JtgmJq_section-header .JtgmJq_section-title{font-size:2.25rem}.JtgmJq_overview-section,.JtgmJq_identity-section,.JtgmJq_service-section{padding:80px 0}.JtgmJq_service-section .JtgmJq_service-cards{gap:1.5rem;margin-bottom:3rem}.JtgmJq_blog-section{padding:80px 0}.JtgmJq_closing-section{padding:80px 0 120px}}@media (max-width:767px){.JtgmJq_hero-section{padding:80px 0 60px}.JtgmJq_hero-section .JtgmJq_hero-title .JtgmJq_brand-name{font-size:2.5rem}.JtgmJq_hero-section .JtgmJq_hero-title .JtgmJq_brand-subtitle{font-size:1.4rem}.JtgmJq_hero-section .JtgmJq_hero-tagline{margin-bottom:2rem;font-size:1.2rem}.JtgmJq_hero-section .JtgmJq_hero-description{font-size:1rem;line-height:1.8}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link{gap:1rem;padding:1.5rem 1.25rem}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-icon{font-size:2rem}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-content .JtgmJq_link-title{font-size:1.0625rem}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-content .JtgmJq_link-description{font-size:.875rem}.JtgmJq_hero-section .JtgmJq_official-link-item .JtgmJq_official-link .JtgmJq_link-arrow{font-size:1.5rem}.JtgmJq_section-header{margin-bottom:3rem}.JtgmJq_section-header .JtgmJq_section-title{margin-bottom:1rem;font-size:2rem}.JtgmJq_section-header .JtgmJq_section-description{font-size:1rem}.JtgmJq_overview-section{padding:60px 0}.JtgmJq_overview-section .JtgmJq_overview-content{gap:3rem}.JtgmJq_overview-section .JtgmJq_overview-item .JtgmJq_overview-subtitle{margin-bottom:1rem;padding-bottom:.5rem;font-size:1.4rem}.JtgmJq_overview-section .JtgmJq_overview-item .JtgmJq_overview-text{font-size:1rem;line-height:1.8}.JtgmJq_identity-section{padding:60px 0}.JtgmJq_identity-section .JtgmJq_identity-content{gap:3rem}.JtgmJq_identity-section .JtgmJq_identity-item .JtgmJq_identity-subtitle{margin-bottom:1rem;padding-bottom:.5rem;font-size:1.4rem}.JtgmJq_identity-section .JtgmJq_identity-item .JtgmJq_identity-text{font-size:1rem;line-height:1.8}.JtgmJq_service-section{padding:60px 0}.JtgmJq_service-section .JtgmJq_service-cards{grid-template-columns:1fr;gap:1.5rem}.JtgmJq_service-section .JtgmJq_service-card{padding:2rem 1.5rem}.JtgmJq_service-section .JtgmJq_service-card .JtgmJq_card-icon{margin-bottom:1.25rem;font-size:3rem}.JtgmJq_service-section .JtgmJq_service-card .JtgmJq_card-title{margin-bottom:1rem;font-size:1.3rem}.JtgmJq_service-section .JtgmJq_service-card .JtgmJq_card-description{font-size:.9375rem;line-height:1.7}.JtgmJq_service-section .JtgmJq_service-detail{gap:1.5rem}.JtgmJq_service-section .JtgmJq_service-detail .JtgmJq_detail-text{font-size:1rem;line-height:1.8}.JtgmJq_blog-section{padding:60px 0}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-intro{margin-bottom:3rem;font-size:1rem;line-height:1.8}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-categories{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category{padding:2rem 1.5rem}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category .JtgmJq_blog-icon{margin-bottom:1.25rem;font-size:3rem}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category .JtgmJq_blog-title{margin-bottom:1rem;font-size:1.3rem}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-category .JtgmJq_blog-description{font-size:.9375rem;line-height:1.7}.JtgmJq_blog-section .JtgmJq_blog-content .JtgmJq_blog-value{font-size:1rem;line-height:1.8}.JtgmJq_closing-section{padding:60px 0 100px}.JtgmJq_closing-section .JtgmJq_closing-title{margin-bottom:2rem;font-size:1.875rem}.JtgmJq_closing-section .JtgmJq_closing-text{margin-bottom:1.5rem;font-size:1rem;line-height:1.8}}}
@layer pages{@keyframes qeVnDW_fadeSlideIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes qeVnDW_textFadeIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.qeVnDW_desktop-wrapper{display:block}.qeVnDW_mobile-wrapper{display:none}.qeVnDW_alcohol-collection{justify-content:center;align-items:center;gap:32px;min-height:100vh;padding:40px;display:flex}.qeVnDW_mobile-collection{flex-direction:column;min-height:100vh;padding:24px;display:flex}.qeVnDW_sidebar{background-color:hsl(var(--hsl-bg-1));height:calc(100vh - 80px);max-height:800px;box-shadow:0 8px 32px hsl(var(--hsl-bg-0), .15), 0 2px 8px hsl(var(--hsl-bg-0), .1);text-align:left;border-radius:24px;flex-direction:column;flex:0 0 340px;display:flex;overflow:hidden}.qeVnDW_sidebar-header{border-bottom:1px solid hsl(var(--hsl-fg), .06);padding:32px 28px 20px}.qeVnDW_sidebar-header .qeVnDW_main-title{font-size:20px;font-weight:var(--font-weight-extra-bold);letter-spacing:-.02em;margin-bottom:6px}.qeVnDW_sidebar-header .qeVnDW_main-desc{color:hsl(var(--hsl-fg), .54);font-size:13px}.qeVnDW_accordion-wrapper{flex:1;padding:12px 20px 28px;overflow-y:auto}.qeVnDW_accordion-wrapper::-webkit-scrollbar{width:4px}.qeVnDW_accordion-wrapper::-webkit-scrollbar-track{background:0 0}.qeVnDW_accordion-wrapper::-webkit-scrollbar-thumb{background-color:hsl(var(--hsl-fg), .1);border-radius:2px}.qeVnDW_accordion-wrapper::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--hsl-fg), .2)}.qeVnDW_accordion-item{border-bottom:1px solid hsl(var(--hsl-fg), .06);overflow:hidden}.qeVnDW_accordion-item:last-child{border-bottom:none}.qeVnDW_accordion-item.qeVnDW_active .qeVnDW_accordion-header .qeVnDW_en{background:var(--color-primary-linear);color:#0000;-webkit-background-clip:text;background-clip:text}.qeVnDW_accordion-item.qeVnDW_active .qeVnDW_accordion-header .qeVnDW_ko{color:hsl(var(--hsl-fg), .94)}.qeVnDW_accordion-item.qeVnDW_active .qeVnDW_accordion-content{opacity:1;grid-template-rows:1fr;padding-bottom:12px}.qeVnDW_accordion-header{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;width:100%;padding:14px 0;transition:all .3s;display:flex;position:relative}.qeVnDW_accordion-header:hover .qeVnDW_ko{color:hsl(var(--hsl-fg), .9)}.qeVnDW_accordion-header .qeVnDW_en{font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--hsl-fg), .3);margin-bottom:4px;transition:color .3s}.qeVnDW_accordion-header .qeVnDW_ko{font-size:17px;font-weight:var(--font-weight-semi-bold);transition:color .3s}.qeVnDW_accordion-content{opacity:0;grid-template-rows:0fr;padding-bottom:0;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .25s,padding .35s cubic-bezier(.4,0,.2,1);display:grid}.qeVnDW_item-list{flex-direction:column;gap:4px;display:flex;overflow:hidden}.qeVnDW_item-btn{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.qeVnDW_item-btn:hover{background-color:hsl(var(--hsl-fg), .04)}.qeVnDW_item-btn.qeVnDW_selected{background:var(--color-primary-linear);text-shadow:0 2px 4px color-mix(in sRGB, var(--color-black) 24%, transparent);color:var(--color-white)}.qeVnDW_item-btn.qeVnDW_selected .qeVnDW_item-badge{background-color:hsl(var(--hsl-fg), .2);color:var(--color-white)}.qeVnDW_item-btn.qeVnDW_selected .qeVnDW_item-abv{color:color-mix(in srgb, var(--color-white) 78%, transparent)}.qeVnDW_item-btn .qeVnDW_item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qeVnDW_item-btn .qeVnDW_item-name{font-size:14px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qeVnDW_item-btn .qeVnDW_item-abv{font-size:11px;font-weight:var(--font-weight-medium);color:hsl(var(--hsl-fg), .45);white-space:nowrap}.qeVnDW_item-btn .qeVnDW_item-badge{background-color:hsl(var(--hsl-fg), .08);color:hsl(var(--hsl-fg), .5);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px}.qeVnDW_detail-view{max-width:900px;height:calc(100vh - 80px);max-height:800px;box-shadow:0 12px 48px hsl(var(--hsl-bg-0), .2), 0 4px 16px hsl(var(--hsl-bg-0), .15);border-radius:32px;flex:1;position:relative;overflow:hidden}.qeVnDW_detail-view:before{content:"";border:1px solid hsl(var(--hsl-fg), .06);pointer-events:none;z-index:10;border-radius:32px;position:absolute;inset:0}.qeVnDW_detail-nav{z-index:20;width:56px;height:56px;color:var(--color-white);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.qeVnDW_detail-nav:before{content:"";background-color:color-mix(in srgb, var(--color-black) 24%, transparent);filter:blur(10px);z-index:-1;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qeVnDW_detail-nav svg{width:36px;height:36px;filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--color-black) 90%, transparent))}.qeVnDW_detail-nav:hover{background-color:#0000}.qeVnDW_detail-prev{left:24px}.qeVnDW_detail-next{right:24px}.qeVnDW_share-btn{z-index:20;background-color:color-mix(in srgb, var(--color-black) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--color-white);cursor:pointer;transition:all .2s var(--easing-primary);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:24px;right:24px}.qeVnDW_share-btn:hover{background-color:color-mix(in srgb, var(--color-black) 55%, transparent);transform:scale(1.05)}.qeVnDW_share-btn:active{transform:scale(.95)}.qeVnDW_content-wrapper{height:100%;animation:.5s cubic-bezier(.4,0,.2,1) forwards qeVnDW_fadeSlideIn;position:relative;overflow:hidden}.qeVnDW_background-image-placeholder{background:linear-gradient(135deg, var(--color-black) 0%, var(--color-black) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.qeVnDW_background-image-placeholder:after{content:"";background:linear-gradient(to top, color-mix(in sRGB, var(--color-black) 90%, transparent) 0%, color-mix(in sRGB, var(--color-black) 50%, transparent) 35%, color-mix(in sRGB, var(--color-black) 10%, transparent) 70%, color-mix(in sRGB, var(--color-black) 0%, transparent) 100%);position:absolute;inset:0}.qeVnDW_background-image{width:100%;height:100%}.qeVnDW_background-image-placeholder .qeVnDW_placeholder-text{font-size:28px;font-weight:var(--font-weight-bold);color:hsl(var(--hsl-fg), .06);letter-spacing:.15em;text-transform:uppercase;z-index:0}.qeVnDW_text-overlay{z-index:1;width:100%;color:var(--color-white);text-align:left;padding:56px;position:absolute;bottom:0;left:0}.qeVnDW_header-group{margin-bottom:28px;animation:.5s cubic-bezier(.4,0,.2,1) .1s backwards qeVnDW_textFadeIn}.qeVnDW_header-group .qeVnDW_detail-title{text-shadow:0 4px 24px color-mix(in sRGB, var(--color-black) 50%, transparent);margin-bottom:10px;font-size:52px;font-weight:800;line-height:1.1}.qeVnDW_header-group .qeVnDW_detail-sub{opacity:.7;text-shadow:0 2px 8px color-mix(in sRGB, var(--color-black) 40%, transparent);margin-bottom:8px;font-size:20px}.qeVnDW_header-group .qeVnDW_detail-abv{font-size:15px;font-weight:var(--font-weight-semi-bold);letter-spacing:.02em;opacity:.88;text-shadow:0 2px 8px color-mix(in sRGB, var(--color-black) 40%, transparent);margin-bottom:14px}.qeVnDW_header-group .qeVnDW_detail-note{background:var(--color-primary-linear);box-shadow:0 4px 16px color-mix(in sRGB, var(--color-black) 20%, transparent);color:var(--color-white);font-size:13px;font-weight:var(--font-weight-semi-bold);border-radius:10px;padding:10px 20px;transition:all .2s;display:inline-block}.qeVnDW_header-group .qeVnDW_detail-note:hover{filter:brightness(1.15);transform:translateY(-1px)}.qeVnDW_desc-group{animation:.5s cubic-bezier(.4,0,.2,1) .2s backwards qeVnDW_textFadeIn}.qeVnDW_desc-group .qeVnDW_detail-desc{opacity:.85;word-break:keep-all;max-width:640px;text-shadow:0 2px 8px color-mix(in sRGB, var(--color-black) 40%, transparent);font-size:17px;line-height:1.75}.qeVnDW_empty-state{height:100%;color:hsl(var(--hsl-fg), .25);background:linear-gradient(135deg, hsl(var(--hsl-bg-1)) 0%, hsl(var(--hsl-bg-2)) 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:16px;display:flex}.qeVnDW_empty-state:before{content:"🍷";opacity:.5;font-size:48px}.qeVnDW_mobile-view{flex-direction:column;width:100%;display:flex}.qeVnDW_mobile-header{text-align:center}.qeVnDW_mobile-header .qeVnDW_main-title{font-size:28px;font-weight:var(--font-weight-extra-bold);letter-spacing:-.02em;background:var(--color-primary-linear);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px}.qeVnDW_mobile-header .qeVnDW_main-desc{color:hsl(var(--hsl-fg), .45);font-size:14px}.qeVnDW_category-buttons{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:0 0 20px;display:flex;overflow-x:auto}.qeVnDW_category-buttons::-webkit-scrollbar{display:none}.qeVnDW_category-btn{background-color:hsl(var(--hsl-bg-1));font-size:15px;font-weight:var(--font-weight-semi-bold);color:hsl(var(--hsl-fg), .6);white-space:nowrap;box-shadow:0 4px 16px color-mix(in sRGB, var(--color-black) 24%, transparent);border-radius:50px;flex-shrink:0;padding:12px 24px}.qeVnDW_category-btn:hover{background-color:hsl(var(--hsl-bg-2));color:hsl(var(--hsl-fg), .8)}.qeVnDW_category-btn.qeVnDW_active{background:var(--color-primary-linear);text-shadow:0 2px 4px color-mix(in sRGB, var(--color-black) 24%, transparent);color:var(--color-white);border-color:#0000}.qeVnDW_category-btn .qeVnDW_category-text{display:block}.qeVnDW_cards-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;padding:0 16px 20px;display:flex;overflow:auto hidden}.qeVnDW_cards-container::-webkit-scrollbar{display:none}.qeVnDW_drink-card{scroll-snap-align:center;scroll-snap-stop:normal;aspect-ratio:2/3;cursor:pointer;opacity:.44;border-radius:24px;flex:0 0 calc(100% - 80px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),box-shadow .3s;position:relative;overflow:hidden;transform:scale(.96)}.qeVnDW_drink-card.qeVnDW_card-visible{opacity:1;transform:scale(1)}.qeVnDW_card-background{background:linear-gradient(135deg, color-mix(in srgb, var(--color-black) 20%, transparent) 0%, color-mix(in srgb, var(--color-black) 30%, transparent) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.qeVnDW_card-image{width:100%;height:100%}.qeVnDW_card-background:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--color-black) 90%, transparent) 0%, color-mix(in srgb, var(--color-black) 50%, transparent) 35%, color-mix(in srgb, var(--color-black) 10%, transparent) 70%, color-mix(in srgb, var(--color-black) 0%, transparent) 100%);position:absolute;inset:0}.qeVnDW_card-background .qeVnDW_no-image{opacity:.1;color:hsl(var(--hsl-fg), .2);font-size:64px}.qeVnDW_card-overlay{z-index:1;width:100%;color:var(--color-white);text-align:left;padding:32px;position:absolute;bottom:0;left:0}.qeVnDW_card-header{opacity:0;margin-bottom:20px;transition:opacity .5s cubic-bezier(.4,0,.2,1) .1s,transform .5s cubic-bezier(.4,0,.2,1) .1s;transform:translateY(20px)}.qeVnDW_card-header .qeVnDW_card-title{font-size:28px;font-weight:var(--font-weight-extra-bold);color:var(--color-white);text-shadow:0 2px 12px color-mix(in srgb, var(--color-black) 50%, transparent);margin-bottom:8px;line-height:1.2}.qeVnDW_card-header .qeVnDW_card-subtitle{color:color-mix(in srgb, var(--color-white) 80%, transparent);text-shadow:0 1px 6px color-mix(in srgb, var(--color-black) 40%, transparent);margin-bottom:6px;font-size:15px}.qeVnDW_card-header .qeVnDW_card-abv{font-size:13px;font-weight:var(--font-weight-semi-bold);letter-spacing:.02em;color:color-mix(in srgb, var(--color-white) 90%, transparent);text-shadow:0 1px 6px color-mix(in srgb, var(--color-black) 40%, transparent);margin-bottom:10px}.qeVnDW_card-header .qeVnDW_card-badge{background:var(--color-primary-linear);box-shadow:0 2px 8px hsl(var(--hsl-fg), .2);color:var(--color-white);font-size:11px;font-weight:var(--font-weight-semi-bold);border-radius:8px;padding:6px 12px;display:inline-block}.qeVnDW_card-desc-group{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1) .2s,transform .5s cubic-bezier(.4,0,.2,1) .2s;transform:translateY(20px)}.qeVnDW_card-desc-group .qeVnDW_card-description{color:color-mix(in srgb, var(--color-white) 85%, transparent);word-break:keep-all;text-shadow:0 1px 6px color-mix(in srgb, var(--color-black) 40%, transparent);font-size:14px;line-height:1.7}.qeVnDW_drink-card.qeVnDW_card-visible .qeVnDW_card-header,.qeVnDW_drink-card.qeVnDW_card-visible .qeVnDW_card-desc-group{opacity:1;transform:translateY(0)}@media (max-width:1200px){.qeVnDW_alcohol-collection{gap:24px;padding:24px}.qeVnDW_sidebar{flex:0 0 300px}.qeVnDW_detail-view,.qeVnDW_detail-view:before{border-radius:24px}.qeVnDW_text-overlay{padding:40px}.qeVnDW_header-group .qeVnDW_detail-title{font-size:44px}}@media (max-width:991px){.qeVnDW_desktop-wrapper{display:none}.qeVnDW_mobile-wrapper{padding:34px 0 54px;display:block}.qeVnDW_mobile-collection{padding:24px}.qeVnDW_drink-card{aspect-ratio:2/3;flex:0 0 calc(100% - 60px)}.qeVnDW_category-buttons{gap:8px;padding:24px 16px 20px}.qeVnDW_cards-container{gap:12px;padding:0 16px 16px}}@media (max-width:767px){.qeVnDW_mobile-collection{padding:20px}.qeVnDW_drink-card{border-radius:20px;flex:0 0 calc(100% - 48px)}.qeVnDW_card-background .qeVnDW_no-image{font-size:48px}.qeVnDW_card-overlay{padding:24px}.qeVnDW_card-header{margin-bottom:16px}.qeVnDW_card-header .qeVnDW_card-title{font-size:24px}.qeVnDW_card-header .qeVnDW_card-subtitle{margin-bottom:10px;font-size:13px}.qeVnDW_card-header .qeVnDW_card-badge{padding:5px 10px;font-size:10px}.qeVnDW_card-desc-group .qeVnDW_card-description{font-size:13px;line-height:1.65}}}
