:root:where(:not(.studio-block.widget *)){--ds-motion-style:calm}.site-document:where(:not(.studio-block.widget *)){
  --ink:#161617;--ink-2:#1c1c1e;--ink-3:#232326;--line:#323236;
  --chalk:#ecebe8;--mute:#a3a29e;--dim:#7c7b78;--coral:#ff9a7c;
  --site-accent:#c94a2a;
  --site-heading-font:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;
  font-family:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;
  word-break:keep-all;-webkit-font-smoothing:antialiased;
  scrollbar-color:#3a3a3e var(--ink);
}.site-document :where(:not(.studio-block.widget *))::selection{background:var(--coral);color:#161617}.site-document a:where(:not(.studio-block.widget *)){text-underline-offset:.22em}.site-document a:focus-visible:where(:not(.studio-block.widget *)),.site-document button:focus-visible:where(:not(.studio-block.widget *)),.site-document summary:focus-visible:where(:not(.studio-block.widget *)){outline:2px solid var(--coral);outline-offset:3px;border-radius:4px}.site-document h1:where(:not(.studio-block.widget *)),.site-document h2:where(:not(.studio-block.widget *)),.site-document h3:where(:not(.studio-block.widget *)){font-family:var(--site-heading-font)}.launch-canvas:where(:not(.studio-block.widget *)),.launch-header:where(:not(.studio-block.widget *)),.launch-footer:where(:not(.studio-block.widget *)){background:var(--ink);color:var(--chalk)}:is(.launch-canvas,.launch-header,.launch-footer) :is(h1,h2,h3):where(:not(.studio-block.widget *)){color:var(--chalk)}.studio-canvas.launch-canvas:where(:not(.studio-block.widget *)){background:var(--ink)}.site-document .btn-el:where(:not(.studio-block.widget *)){
  display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;
  border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-0.01em;text-decoration:none;
  transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;
}.site-document .btn-el.primary:where(:not(.studio-block.widget *)){background:var(--chalk);color:#161617;border:1px solid var(--chalk)}.site-document .btn-el.primary:hover:where(:not(.studio-block.widget *)){background:var(--coral);border-color:var(--coral);color:#161617}.site-document .btn-el.secondary:where(:not(.studio-block.widget *)){background:transparent;color:var(--chalk);border:1px solid #4a4a4f}.site-document .btn-el.secondary:hover:where(:not(.studio-block.widget *)){border-color:var(--chalk);background:#ffffff0d}.site-document .btn-el.primary:where(:not(.studio-block.widget *))::after,.site-document .btn-el.secondary:where(:not(.studio-block.widget *))::after{content:"→";margin-left:.6em;font-weight:400;transition:transform .2s ease}.site-document .btn-el:hover:where(:not(.studio-block.widget *))::after{transform:translateX(3px)}.launch-header:where(:not(.studio-block.widget *)){border-bottom:1px solid #26262a}.site-header:where(:not(.studio-block.widget *)){position:sticky;top:0;z-index:50}.launch-header [data-studio-binding="site-tagline"] .content:where(:not(.studio-block.widget *)){color:var(--dim);font-size:12px}.launch-header .studio-shared-menu:where(:not(.studio-block.widget *)){gap:28px;justify-content:flex-end}.launch-header .studio-shared-menu a:where(:not(.studio-block.widget *)),.launch-header .studio-shared-menu summary:where(:not(.studio-block.widget *)){color:#cfceca;text-decoration:none;transition:color .2s}.launch-header .studio-shared-menu a:hover:where(:not(.studio-block.widget *)),.launch-header .studio-shared-menu summary:hover:where(:not(.studio-block.widget *)){color:#fff}.launch-header .site-nav-dropdown>div:where(:not(.studio-block.widget *)),.launch-header .studio-shared-more>div:where(:not(.studio-block.widget *)){background:#222225;border:1px solid var(--line);box-shadow:0 12px 32px #0008;border-radius:12px}.launch-header .site-nav-dropdown>div a:where(:not(.studio-block.widget *)),.launch-header .studio-shared-more>div a:where(:not(.studio-block.widget *)){color:#e2e1dd}.launch-header .studio-shared-mobile-menu>summary:where(:not(.studio-block.widget *)){color:var(--chalk);font-size:22px;list-style:none}.launch-header .studio-shared-mobile-menu>.studio-shared-menu:where(:not(.studio-block.widget *)){background:#1c1c1e;border:1px solid var(--line);border-radius:12px}.launch-header .studio-shared-mobile-menu>.studio-shared-menu a:where(:not(.studio-block.widget *)),.launch-header .studio-shared-mobile-menu>.studio-shared-menu summary:where(:not(.studio-block.widget *)){color:#e2e1dd}.launch-header .btn-el.tertiary:where(:not(.studio-block.widget *)){color:var(--chalk);background:transparent;border:0}.launch-header .btn-el:where(:not(.studio-block.widget *))::after{content:none}.launch-footer:where(:not(.studio-block.widget *)){border-top:1px solid #26262a}.launch-footer .content:where(:not(.studio-block.widget *)),.launch-footer .content span:where(:not(.studio-block.widget *)),.launch-footer .content p:where(:not(.studio-block.widget *)){color:var(--mute)}.launch-footer nav a:where(:not(.studio-block.widget *)){color:#d6d5d1;text-decoration:none}.launch-footer nav a:hover:where(:not(.studio-block.widget *)){color:var(--coral);text-decoration:underline}.launch-footer [data-studio-binding="copyright"] .content:where(:not(.studio-block.widget *)){color:var(--dim);font-size:12px}.launch-canvas h1 em:where(:not(.studio-block.widget *)),.launch-canvas h2 em:where(:not(.studio-block.widget *)){font-style:normal;color:var(--dim)}.launch-canvas .content p:where(:not(.studio-block.widget *)){color:var(--mute)}.launch-hero:where(:not(.studio-block.widget *)){background:radial-gradient(60% 45% at 50% 62%,#24242a 0%,#161617 70%) !important}.hero-meta .content p:where(:not(.studio-block.widget *)){font-size:12px;letter-spacing:.06em;color:var(--dim);line-height:1.4}.hero-title h1:where(:not(.studio-block.widget *)){font-size:clamp(40px,6.6cqw,92px);font-weight:300;line-height:1.08;letter-spacing:-0.04em}.hero-lead .content p:where(:not(.studio-block.widget *)){font-size:16px;line-height:1.75;max-width:52ch;margin-inline:auto}.hero-photo .content:where(:not(.studio-block.widget *)),.feature-photo .content:where(:not(.studio-block.widget *)){border-radius:24px;overflow:hidden;background:var(--ink-3);box-shadow:0 30px 80px -30px #000c}.hero-photo img:where(:not(.studio-block.widget *)),.feature-photo img:where(:not(.studio-block.widget *)){transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hero-photo .img-link:hover img:where(:not(.studio-block.widget *)),.feature-photo .img-link:hover img:where(:not(.studio-block.widget *)){transform:scale(1.03)}.launch-feature + .launch-feature:where(:not(.studio-block.widget *)){border-top:1px solid #222225}.feature-title h2:where(:not(.studio-block.widget *)){font-size:clamp(30px,3.6cqw,52px);font-weight:400;line-height:1.15;letter-spacing:-0.035em}.feature-copy .content p:where(:not(.studio-block.widget *)){font-size:15px;line-height:1.8}.feature-spec ul:where(:not(.studio-block.widget *)){list-style:none;margin:0;padding:0;width:100%;border-top:1px solid var(--line)}.feature-spec li:where(:not(.studio-block.widget *)){display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4}.feature-spec li span:where(:not(.studio-block.widget *)){color:var(--dim)}.feature-spec li strong:where(:not(.studio-block.widget *)){color:var(--chalk);font-weight:500;text-align:right}.section-title h2:where(:not(.studio-block.widget *)),.closing-title h2:where(:not(.studio-block.widget *)){font-size:clamp(30px,3.4cqw,48px);font-weight:400;line-height:1.18;letter-spacing:-0.035em}.closing-title h2:where(:not(.studio-block.widget *)){font-size:clamp(34px,5cqw,72px);font-weight:300;letter-spacing:-0.04em;line-height:1.1}.closing-lead .content p:where(:not(.studio-block.widget *)){font-size:16px}.launch-lineup:where(:not(.studio-block.widget *)){border-top:1px solid #26262a}.launch-closing:where(:not(.studio-block.widget *)){border-top:1px solid #2a2a2e}.lineup-list>.content:where(:not(.studio-block.widget *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;align-content:start}.lineup-card:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;gap:6px;color:var(--chalk);text-decoration:none}.lineup-photo:where(:not(.studio-block.widget *)){position:relative;display:block;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:var(--ink-3);margin-bottom:10px}.lineup-photo img:where(:not(.studio-block.widget *)){width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lineup-card:hover .lineup-photo img:where(:not(.studio-block.widget *)){transform:scale(1.04)}.lineup-photo em:where(:not(.studio-block.widget *)){position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;background:var(--coral);color:#161617;font-style:normal;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lineup-cat:where(:not(.studio-block.widget *)){font-size:12px;color:var(--dim)}.lineup-name:where(:not(.studio-block.widget *)){font-size:15px;font-weight:500;line-height:1.4}.lineup-card:hover .lineup-name:where(:not(.studio-block.widget *)){text-decoration:underline}.lineup-price:where(:not(.studio-block.widget *)){font-size:15px;font-variant-numeric:tabular-nums;color:var(--chalk)}.lineup-price s:where(:not(.studio-block.widget *)){color:var(--dim);font-size:13px;margin-right:4px}.lineup-price b:where(:not(.studio-block.widget *)){font-weight:600}.journal-list>.content:where(:not(.studio-block.widget *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-content:start}.journal-card:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;gap:8px;color:var(--chalk);text-decoration:none}.journal-photo:where(:not(.studio-block.widget *)){display:block;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--ink-3);margin-bottom:8px}.journal-photo img:where(:not(.studio-block.widget *)){width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.journal-card:hover .journal-photo img:where(:not(.studio-block.widget *)){transform:scale(1.04)}.journal-date:where(:not(.studio-block.widget *)){font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.journal-name:where(:not(.studio-block.widget *)){font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-0.02em}.journal-card:hover .journal-name:where(:not(.studio-block.widget *)){color:var(--coral)}.journal-excerpt:where(:not(.studio-block.widget *)){margin:0;font-size:14px;line-height:1.65;color:var(--mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container (max-width:740px){.hero-title h1:where(:not(.studio-block.widget *)){font-size:36px}.hero-lead .content p:where(:not(.studio-block.widget *)),.closing-lead .content p:where(:not(.studio-block.widget *)){font-size:15px}.feature-title h2:where(:not(.studio-block.widget *)),.section-title h2:where(:not(.studio-block.widget *)){font-size:28px}.closing-title h2:where(:not(.studio-block.widget *)){font-size:32px}.hero-photo .content:where(:not(.studio-block.widget *)),.feature-photo .content:where(:not(.studio-block.widget *)){border-radius:18px}.lineup-list>.content:where(:not(.studio-block.widget *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.lineup-photo:where(:not(.studio-block.widget *)){border-radius:14px}.lineup-name:where(:not(.studio-block.widget *)),.lineup-price:where(:not(.studio-block.widget *)){font-size:14px}.journal-list>.content:where(:not(.studio-block.widget *)){grid-template-columns:1fr;gap:28px}.site-document .btn-el:where(:not(.studio-block.widget *)){font-size:13px}}@media (prefers-reduced-motion:reduce){.site-document *:where(:not(.studio-block.widget *)){transition:none !important}}