.en-button{background:var(--wc-color-primary,#1962cc);color:#fff;border-radius:999px;align-items:center;gap:.6rem;margin:.35rem .5rem .5rem 0;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.en-button:hover,.en-button:focus-visible{filter:brightness(.92)}.en-page{color:var(--wc-color-body);background:var(--wc-color-surface)}.en-wrap{width:min(var(--max,1240px), calc(100% - 40px));margin-inline:auto}.en-skip{position:absolute;left:-9999px}.en-skip:focus{z-index:100;border-radius:var(--wc-radius-pill);color:#fff;background:var(--wc-color-primary);padding:10px 18px;font-weight:800;position:fixed;top:12px;left:12px}:root{--en-header-h:84px}.en-header{z-index:50;backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e5e9f1cc;transition:background .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.en-header.is-scrolled{background:linear-gradient(135deg, var(--wc-color-primary), var(--wc-color-primary-dark));border-bottom-color:#0000}.en-header.is-hero{backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000}.en-header.is-hero .en-brand,.en-header.is-hero nav a{color:#fff}.en-header.is-hero .en-logotext,.en-header.is-scrolled .en-logotext{filter:brightness(0)invert()}.en-header.is-hero .en-lang{color:#fff;background:#ffffff1a;border-color:#ffffff80}.en-header.is-hero.is-scrolled{background:var(--wc-color-primary);backdrop-filter:blur(12px);border-bottom-color:#0000;box-shadow:0 8px 24px #142a5624}.en-header.is-scrolled .en-brand,.en-header.is-scrolled nav a{color:#fff}.en-header.is-scrolled .en-lang{color:#fff;background:#ffffff1f;border-color:#ffffff80}.en-header.is-scrolled .en-lang:hover,.en-header.is-hero .en-lang:hover{color:var(--wc-color-primary-dark);background:#fff;border-color:#fff}.en-header-inner{align-items:center;gap:var(--wc-space-6);height:var(--en-header-h);display:flex}.en-brand{color:var(--wc-color-ink);flex-shrink:0;align-items:flex-end;gap:10px;text-decoration:none;transition:color .25s;display:flex}.en-brand-icon{width:auto;height:clamp(40px,4.4vw,48px);display:block}.en-logotext{width:auto;height:clamp(29px,3.2vw,36px);transition:color .3s,filter .3s;display:block}.en-header nav{gap:var(--wc-space-5);flex-wrap:wrap;margin-left:auto;display:flex}.en-header nav a{color:var(--wc-color-ink);font-size:16px;font-weight:700;text-decoration:none;transition:color .25s;position:relative}.en-header nav a:after{content:"";background:var(--wc-color-primary);height:2px;transition:transform .2s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.en-header nav a:hover:after{transform:scaleX(1)}.en-header nav a:hover{color:var(--wc-color-primary)}.en-header.is-hero nav a:hover,.en-header.is-scrolled nav a:hover{color:#fff}.en-header.is-hero nav a:after,.en-header.is-scrolled nav a:after{background:#fff}.en-lang{border:1px solid var(--wc-color-line);border-radius:var(--wc-radius-pill);color:var(--wc-color-ink);flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:800;text-decoration:none}.en-lang:hover{border-color:var(--wc-color-primary);color:var(--wc-color-primary);background:var(--wc-color-primary-soft)}.en-section{padding-block:var(--wc-space-24);border-top:1px solid var(--wc-color-soft-line);scroll-margin-top:var(--en-header-h)}.en-section-alt{background:var(--wc-color-page)}.en-eyebrow{margin:0 0 var(--wc-space-3);color:var(--wc-color-primary);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.en-section>.en-wrap>h2{max-width:24ch;color:var(--wc-color-ink);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.15}.en-lede{margin:var(--wc-space-5) 0 0;max-width:62ch;font-size:18px;line-height:1.75}.en-prose{margin-top:var(--wc-space-8);max-width:66ch}.en-prose p{margin:0 0 var(--wc-space-5);line-height:1.8}.en-prose p:last-child{margin-bottom:0}.en-hero{padding-top:calc(var(--en-header-h) + clamp(48px, 8vw, 100px));background:radial-gradient(120% 140% at 88% 0%, var(--wc-color-primary-soft) 0%, transparent 62%), var(--wc-color-surface);padding-bottom:clamp(72px,11vw,132px)}.en-hero.has-image{padding-top:calc(var(--en-header-h) + clamp(32px, 6vw, 120px));color:#fff;background:color-mix(in srgb, var(--wc-color-primary-dark) 78%, #07101f);align-items:center;min-height:780px;padding-bottom:clamp(64px,8vw,90px);display:flex;position:relative;overflow:hidden}.en-hero.has-image:before{content:"";z-index:0;background:var(--en-hero-image) center / cover no-repeat;position:absolute;inset:0}.en-hero-slides{z-index:0;position:absolute;inset:0;overflow:hidden}.en-hero-slide{opacity:0;background:var(--en-slide-image) center / cover no-repeat;transition:opacity 1s;position:absolute;inset:0}.en-hero-slide.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.en-hero-slide{transition:none}}.en-hero.has-image:after{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--wc-color-primary-dark) 82%, transparent) 0%, color-mix(in srgb, var(--wc-color-primary-dark) 52%, transparent) 48%, color-mix(in srgb, var(--wc-color-primary-dark) 10%, transparent) 100%);position:absolute;inset:0}.en-hero-inner{z-index:2;position:relative}.en-hero.has-image h1,.en-hero.has-image p{color:#fff}.en-hero.has-image .en-eyebrow{color:#fff;opacity:.85}.en-hero.has-image .en-btn-ghost{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.en-hero h1{max-width:640px;color:var(--wc-color-ink);letter-spacing:-.045em;white-space:pre-line;margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1.18}.en-hero p{margin:var(--wc-space-6) 0 0;max-width:58ch;font-size:clamp(17px,2vw,20px);line-height:1.75}.en-cta-row{gap:var(--wc-space-3);margin-top:var(--wc-space-10);flex-wrap:wrap;display:flex}.en-btn{align-items:center;gap:var(--wc-space-2);min-height:var(--wc-button-height);padding-inline:var(--wc-space-6);border-radius:var(--wc-radius-pill);color:#fff;background:var(--wc-color-primary);transition:transform .16s var(--wc-ease-standard), box-shadow .16s var(--wc-ease-standard);border:1px solid #0000;font-weight:800;text-decoration:none;display:inline-flex}.en-btn:hover{box-shadow:var(--wc-shadow-lift);transform:translateY(-1px)}.en-btn-ghost{color:var(--wc-color-primary-dark);border-color:color-mix(in srgb, var(--wc-color-primary) 26%, #fff);background:var(--wc-color-primary-soft)}.en-section .value-grid{margin-top:var(--wc-space-10)}.en-section .benefit-grid{margin-top:var(--wc-space-5)}.en-grid{gap:var(--wc-space-5);margin-top:var(--wc-space-10);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.en-card{padding:var(--wc-space-6);border:1px solid var(--wc-color-line);border-radius:var(--wc-radius-md);background:var(--wc-color-surface)}.en-card h3{margin:0 0 var(--wc-space-3);color:var(--wc-color-ink);letter-spacing:-.02em;font-size:18px;line-height:1.35}.en-card p{margin:0;font-size:16px;line-height:1.7}.en-card-num{width:34px;height:34px;margin-bottom:var(--wc-space-4);border-radius:var(--wc-radius-pill);color:var(--wc-color-primary-dark);background:var(--wc-color-primary-soft);justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex}.en-card-accent{border-color:color-mix(in srgb, var(--wc-color-primary) 30%, #fff);background:var(--wc-color-primary-soft)}.en-subhead{margin:var(--wc-space-16) 0 0;color:var(--wc-color-ink);letter-spacing:-.025em;font-size:22px}.en-subhead+.en-grid,.en-subhead+.en-chips,.en-subhead+.en-facts,.en-subhead+.en-notes{margin-top:var(--wc-space-5)}.en-chips{gap:var(--wc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.en-chips li{border:1px solid var(--wc-color-line);border-radius:var(--wc-radius-pill);background:var(--wc-color-surface);padding:9px 18px;font-size:15px;font-weight:700}.en-facts{gap:var(--wc-space-3);margin:0;display:grid}.en-facts>div{gap:var(--wc-space-2) var(--wc-space-5);padding:var(--wc-space-4) var(--wc-space-5);border:1px solid var(--wc-color-line);border-radius:var(--wc-radius-sm);background:var(--wc-color-surface);flex-wrap:wrap;display:flex}.en-facts dt{min-width:128px;color:var(--wc-color-muted);letter-spacing:.02em;font-size:14px;font-weight:800}.en-facts dd{color:var(--wc-color-ink);margin:0;font-weight:700}.en-note{margin:var(--wc-space-4) 0 0;color:var(--wc-color-muted);font-size:15px}.en-notes{margin:0;padding-left:20px}.en-notes li{margin-bottom:var(--wc-space-3);font-size:16px;line-height:1.7}.en-notes li:last-child{margin-bottom:0}.en-store-grid{gap:var(--wc-space-5);margin-top:var(--wc-space-10);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.en-store{border:1px solid var(--wc-color-line);border-radius:var(--wc-radius-md);background:var(--wc-color-surface);flex-direction:column;display:flex;overflow:hidden}.en-store-photo{aspect-ratio:16/10;background:var(--wc-color-page);max-height:260px;overflow:hidden}.en-store-cat{margin-bottom:var(--wc-space-3);border-radius:var(--wc-radius-pill);color:var(--wc-color-primary-dark);background:var(--wc-color-primary-soft);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;font-size:12px;font-weight:900;display:inline-block}.en-store-photo img{object-fit:cover;width:100%;height:100%}.en-store-body{padding:var(--wc-space-5) var(--wc-space-6) var(--wc-space-6)}.en-store-body h4{margin:0 0 var(--wc-space-4);color:var(--wc-color-ink);letter-spacing:-.025em;font-size:19px}.en-store-body h4 span{color:var(--wc-color-muted);letter-spacing:0;margin-top:2px;font-size:14px;font-weight:600;display:block}.en-meta{gap:var(--wc-space-2);margin:0;font-size:15px;display:grid}.en-meta>div{gap:var(--wc-space-4);display:flex}.en-meta dt{min-width:106px;color:var(--wc-color-muted);flex-shrink:0;font-weight:700}.en-meta dd{color:var(--wc-color-body);margin:0}.en-menu-grid{gap:var(--wc-space-4);margin-top:var(--wc-space-10);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.en-menu-day{padding:var(--wc-space-5);border:1px solid var(--wc-color-line);border-radius:var(--wc-radius-md);background:var(--wc-color-surface)}.en-menu-day>h3{margin:0 0 var(--wc-space-4);padding-bottom:var(--wc-space-3);border-bottom:1px solid var(--wc-color-soft-line);color:var(--wc-color-ink);letter-spacing:.02em;font-size:15px;font-weight:900}.en-menu-corner{margin-bottom:var(--wc-space-4)}.en-menu-corner:last-child{margin-bottom:0}.en-menu-corner>strong{margin-bottom:var(--wc-space-2);color:var(--wc-color-primary-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.en-dishes{margin:0;padding:0;list-style:none}.en-dishes li{margin-bottom:var(--wc-space-3);font-size:15px;line-height:1.45}.en-dishes li:last-child{margin-bottom:0}.en-dishes .en-dish-ko{color:var(--wc-color-muted);font-size:13px;display:block}.en-contact-grid{gap:var(--wc-space-10);margin-top:var(--wc-space-10);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.en-korean-card{padding:var(--wc-space-8);border-radius:var(--wc-radius-lg);color:var(--wc-color-ink);background:var(--wc-color-primary-soft)}.en-korean-card h3{margin:0 0 var(--wc-space-3);letter-spacing:-.025em;font-size:20px}.en-korean-card p{margin:0 0 var(--wc-space-6);font-size:16px;line-height:1.7}.en-footer{padding-block:var(--wc-space-12);border-top:1px solid var(--wc-color-line);background:var(--wc-color-page);color:var(--wc-color-muted);font-size:14px}.en-footer strong{margin-bottom:var(--wc-space-3);color:var(--wc-color-ink);font-size:16px;display:block}.en-footer p{margin:0 0 var(--wc-space-2);line-height:1.65}@media (width<=900px){.en-contact-grid{gap:var(--wc-space-8);grid-template-columns:1fr}}@media (width<=768px){.en-wrap{width:min(100% - 28px,1080px)}:root{--en-header-h:108px}.en-header-inner{gap:var(--wc-space-3);height:auto;padding-block:var(--wc-space-3);flex-wrap:wrap}.en-header nav{gap:var(--wc-space-4);scrollbar-width:none;flex-wrap:nowrap;order:3;width:100%;padding-bottom:2px;overflow-x:auto}.en-header nav::-webkit-scrollbar{display:none}.en-header nav a{white-space:nowrap}.en-lang{margin-left:auto}.en-section{padding-block:var(--wc-space-16)}.en-hero.has-image:after{background:linear-gradient(180deg, color-mix(in srgb, var(--wc-color-primary-dark) 58%, transparent) 0%, color-mix(in srgb, var(--wc-color-primary-dark) 80%, transparent) 100%)}.en-facts dt,.en-meta dt{min-width:96px}}@media (width<=640px){.en-brand-icon{flex:none;height:clamp(33px,9.5vw,40px)}.en-logotext{max-width:calc(100% - 88px);height:clamp(27px,7.5vw,32px)}}.en-store-directory{margin-top:var(--wc-space-10)}.en-store-filters{scrollbar-width:thin;gap:8px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.en-store-filters button{border:1px solid color-mix(in srgb, var(--wc-color-primary) 18%, #fff);min-height:38px;color:var(--wc-color-body);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:750}.en-store-filters button:hover,.en-store-filters button.is-active{border-color:var(--wc-color-primary);background:var(--wc-color-primary);color:#fff}.en-store-campuses{gap:14px;display:grid}.en-store-campus{border:1px solid color-mix(in srgb, var(--wc-color-primary) 16%, #fff);border-radius:var(--wc-radius-lg,20px);box-shadow:0 8px 26px color-mix(in srgb, var(--wc-color-primary-dark) 7%, transparent);background:#fff;overflow:clip}.en-store-campus>summary{background:color-mix(in srgb, var(--wc-color-primary-soft) 62%, #fff);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 20px;list-style:none;display:flex}.en-store-campus>summary::-webkit-details-marker{display:none}.en-store-campus>summary:after{content:"+";color:var(--wc-color-primary);flex:none;font-size:24px;font-weight:500;line-height:1}.en-store-campus[open]>summary:after{content:"−"}.en-store-campus>summary>span:first-child{gap:3px;min-width:0;display:grid}.en-store-campus>summary strong{color:var(--wc-color-primary-dark);font-size:18px}.en-store-campus>summary small{color:var(--wc-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.en-store-campus-count{color:var(--wc-color-primary);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:800}.en-store-table-wrap{overflow-x:auto}.en-store-table{border-collapse:collapse;width:100%;font-size:15px}.en-store-table th,.en-store-table td{border-bottom:1px solid var(--wc-color-soft-line,#e5e9f1);text-align:left;vertical-align:middle;padding:12px 14px}.en-store-table thead th{color:var(--wc-color-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom-width:2px;font-size:12px;font-weight:800}.en-store-table tbody th{color:var(--wc-color-ink);white-space:nowrap;font-weight:800}.en-store-table tbody th span[lang=ko]{color:var(--wc-color-muted);margin-left:8px;font-size:13px;font-weight:500}.en-store-table tbody tr:hover td,.en-store-table tbody tr:hover th{background:var(--wc-color-primary-soft)}.en-store-table td small{color:var(--wc-color-muted);margin-top:2px;font-size:12.5px;display:block}.en-store-table .en-store-cat{color:var(--wc-color-primary-dark);background:var(--wc-color-primary-soft);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-block}.en-store-mobile-detail{display:none}.en-store-mobile-detail details{margin-top:5px}.en-store-mobile-detail summary{color:var(--wc-color-primary);cursor:pointer;font-size:13px;font-weight:800}.en-store-mobile-detail dl{gap:7px;margin:10px 0 2px;display:grid}.en-store-mobile-detail dl div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.en-store-mobile-detail dt{color:var(--wc-color-muted);font-size:12px;font-weight:700}.en-store-mobile-detail dd{color:var(--wc-color-body);margin:0;font-size:13px}@media (width<=760px){.en-store-directory{margin-top:28px}.en-store-filters{margin-right:calc(var(--wc-space-5) * -1)}.en-store-campus>summary{gap:10px;min-height:68px;padding:13px 15px}.en-store-campus>summary strong{font-size:16px}.en-store-campus>summary small{max-width:68vw}.en-store-campus-count{display:none}.en-store-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.en-store-table,.en-store-table tbody,.en-store-table tr,.en-store-table th,.en-store-table td{display:block}.en-store-table tr{border-bottom:1px solid var(--wc-color-soft-line,#e5e9f1);padding:13px 15px}.en-store-table tr:last-child{border-bottom:0}.en-store-table tr[hidden]{display:none}.en-store-table th,.en-store-table td{border:0;padding:3px 0}.en-store-table td[data-label]:before{content:attr(data-label) " ";color:var(--wc-color-muted);margin-right:8px;font-size:12px;font-weight:700}.en-store-table .en-store-desktop-detail{display:none}.en-store-table .en-store-mobile-detail{display:block}}:root{--primary:var(--wc-color-primary,#1962cc);--primary-dark:var(--wc-color-primary-dark,#22264c);--primary-soft:var(--wc-color-primary-soft,#edf3fc);--side-accent-1:var(--wc-color-accent-1,#3f51b5);--side-accent-2:var(--wc-color-accent-2,#1962cc);--line:var(--wc-color-line,#e5e9f1);--text:var(--wc-color-ink,#121826);--muted:var(--wc-color-muted,#667085);--bg:#f7f9fc;--white:#fff;--radius-xl:28px;--radius-lg:20px;--radius-md:16px;--shadow:0 10px 30px #142a560f;--max:1240px}body{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}.en-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.en-store-table .en-store-thumb-cell{width:64px;padding-right:0}.en-store-table .en-store-thumb-cell img{object-fit:cover;border-radius:var(--wc-radius-sm,8px);background:var(--wc-color-primary-soft);width:64px;height:48px;display:block}@media (width<=760px){.en-store-table .en-store-thumb-cell{width:auto;padding:0 0 5px}.en-store-table .en-store-thumb-cell img{width:64px;height:48px}}
