:root{--ink:#0b0a09;--panel:#050504;--rice:#efe6d6;--grey:#cfcbc4;--muted:#8a847b;--line:color-mix(in srgb,var(--accent) 28%,var(--ink));--accent:#f5b300;--accent-dark:#4a3300;--accent-small:#f5b300;--soy:#c9822b;--yang:#d7261e;--snow:#efe6d6;--f-hangul:"Black Han Sans",sans-serif;--f-dot:"Doto",monospace;--f-cond:"Antonio","Arial Narrow",sans-serif;--f-wide:"Krona One",sans-serif;--f-body:"Inter",system-ui,sans-serif;--pad:56px;--max:1440px;--glow:0 0 10px color-mix(in srgb,var(--accent) 85%,transparent),0 0 44px color-mix(in srgb,var(--accent) 45%,transparent);color-scheme:dark}html[data-sauce=soy-garlic]{--accent:#c9822b;--accent-dark:#4a2e10;--accent-small:#d99a4e}html[data-sauce=yangnyeom]{--accent:#ff4a3d;--accent-dark:#4a0d0a;--accent-small:#ff4a3d}html[data-sauce=snow-cheese]{--accent:#efe6d6;--accent-dark:#4a453c;--accent-small:#efe6d6}@media (max-width:820px){:root{--pad:16px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:var(--rice);font:400 18px/1.5 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.acc,.acc-bg,.board,.btn,.cup,.ticker,body{transition:color .4s,background-color .4s,border-color .4s,text-shadow .4s}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--rice);outline-offset:3px}::selection{background:var(--accent);color:var(--ink)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--accent);color:var(--ink);padding:10px 16px;border-radius:999px;font:13px var(--f-wide)}.skip:focus{top:16px}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.acc{color:var(--accent)}.acc-small{color:var(--accent-small)}.statement{font:700 clamp(72px,10.4vw,150px)/.86 var(--f-cond);letter-spacing:0}.statement,.tile{text-transform:uppercase;margin:0}.tile{font:700 clamp(52px,6.1vw,88px)/.88 var(--f-cond)}.cond{font-family:var(--f-cond);font-weight:700}.cond,.wide{text-transform:uppercase}.wide{font:400 clamp(20px,2.5vw,36px)/1.15 var(--f-wide);margin:0}.caption{font:400 13px/1.25 var(--f-wide);letter-spacing:.04em}.caption,.label{text-transform:uppercase}.label{font:700 13px/1.3 var(--f-body);letter-spacing:.02em;color:var(--grey)}.dot{font-family:var(--f-dot);font-weight:900}.hangul{font-family:var(--f-hangul);font-weight:400}.glow{text-shadow:var(--glow)}.body{font-size:20px;line-height:1.5;max-width:30em;margin:0}.desc{font-size:15px;line-height:1.45;color:var(--grey);margin:0}.muted{color:var(--muted)}@media (max-width:820px){.body{font-size:16px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;font:400 15px/1 var(--f-wide);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--accent);color:var(--accent);background:transparent;white-space:nowrap}.btn.fill,.btn:hover{background:var(--accent);color:var(--ink)}.btn.fill:hover{background:var(--rice);border-color:var(--rice)}.btn.ink{border-color:var(--ink);color:var(--ink)}.btn.ink:hover{background:var(--ink);color:var(--rice)}.btn.ink.fill{background:var(--ink);color:var(--accent)}.btn.rice{background:var(--rice);border-color:var(--rice);color:var(--ink)}.btn.sm{min-height:44px;padding:0 20px;font-size:13px}.btn.block{width:100%}.btn[disabled]{opacity:.4;pointer-events:none}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);font:400 12px/1.2 var(--f-wide);text-transform:uppercase;color:var(--rice)}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--ink)}.chip[aria-disabled=true]{color:var(--muted);border-color:#3a3631;text-decoration:line-through;cursor:not-allowed}.chips{display:flex;flex-wrap:wrap;gap:8px}.field{display:grid;grid-gap:8px;gap:8px}.field input,.field select,.field textarea{width:100%;min-height:52px;border-radius:8px;border:1.5px solid var(--grey);background:transparent;color:var(--rice);font:400 16px/1.4 var(--f-body);padding:13px 14px}.field textarea{min-height:110px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.field .err{color:#ff8b80;font-size:14px}.light .field input,.light .field textarea{border-color:var(--ink);color:var(--ink)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 16px;gap:16px 16px}@media (max-width:820px){.grid2{grid-template-columns:1fr}}fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}legend{padding:0;margin-bottom:10px}.check{display:flex;gap:12px;align-items:flex-start;font-size:15px}.check input{width:22px;height:22px;accent-color:var(--accent);margin:0;flex:none}.board{background:var(--panel);border:2px solid var(--accent-dark);border-radius:16px}.paper{background:var(--rice);color:var(--ink)}.slot{background:var(--grey);overflow:hidden}.slot img{width:100%;height:100%;object-fit:cover}.nav{position:fixed;inset:0 0 auto 0;z-index:40;pointer-events:none}.nav-in{max-width:var(--max);margin:0 auto;padding:24px var(--pad) 0;display:flex;align-items:center;gap:28px}.nav a,.nav button{pointer-events:auto}.nav .logo{font:400 18px var(--f-wide);color:var(--accent)}.nav .clock{color:var(--grey)}.nav .links{display:flex;gap:32px;margin-left:auto;margin-right:24px}.nav .links a{color:var(--rice);padding:6px 0}.nav .links a:hover,.nav .links a[aria-current=page]{color:var(--accent)}.nav .pills{display:flex;gap:12px}.nav .pills .btn{min-height:48px;padding:0 30px}.nav .toggle{display:none}.nav-bg{position:absolute;inset:0 0 auto 0;height:96px;background:linear-gradient(var(--ink) 40%,transparent);opacity:0;transition:opacity .3s}.nav[data-scrolled] .nav-bg{opacity:1}@media (max-width:1100px){.nav .clock,.nav .links{display:none}.nav .toggle{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--rice);pointer-events:auto;margin-left:auto}}@media (max-width:820px){.nav-in{padding-top:14px;gap:10px}.nav-bg{height:72px;background:var(--ink);opacity:1}.nav .pills .menu-pill{display:none}.nav .pills .btn{min-height:40px;padding:0 20px}.nav .toggle{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--rice);pointer-events:auto;margin-left:auto}.nav .pills{margin-left:0}}.navboard{position:fixed;inset:0;z-index:60;background:var(--panel);padding:14px 16px 32px;display:flex;flex-direction:column;overflow:auto}.navboard ol{list-style:none;margin:40px 0 0;padding:0}.navboard li a{display:flex;align-items:baseline;gap:20px;border-bottom:1px solid var(--accent-dark);padding:10px 0}.navboard .n{font:900 26px var(--f-dot);color:var(--muted);width:44px}.navboard .t{font:700 56px/.95 var(--f-cond);text-transform:uppercase;color:var(--rice)}.navboard a[aria-current=page] .n,.navboard a[aria-current=page] .t{color:var(--accent)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,140%);z-index:90;background:var(--rice);color:var(--ink);font:400 13px var(--f-wide);text-transform:uppercase;padding:14px 22px;border-radius:999px;transition:transform .3s,visibility .3s;pointer-events:none;visibility:hidden}.toast[data-show]{transform:translate(-50%);visibility:visible}.footer{border-top:1px solid var(--accent-dark);margin-top:120px;padding:50px 0 40px}.footer-grid{display:grid;grid-template-columns:1fr minmax(0,556px);grid-gap:40px;gap:40px;align-items:start}.footer .big a{display:block;font:400 clamp(20px,2.5vw,36px)/1.75 var(--f-wide);color:var(--accent);text-transform:uppercase}.footer .big a:hover{color:var(--rice)}.footer .box{width:min(556px,100%)}.footer .box img{mix-blend-mode:lighten}.footer .small{display:flex;justify-content:space-between;margin-top:60px;font-size:13px;color:var(--accent-small);flex-wrap:wrap;gap:10px}.footer .small a:hover{color:var(--rice)}@media (max-width:820px){.footer-grid{grid-template-columns:1fr}.footer{margin-top:80px}}.ticker{background:var(--panel);border-block:2px solid var(--accent-dark);overflow:hidden;padding:30px 0}.ticker-track{display:flex;width:max-content;gap:28px;animation:tick 40s linear infinite;font:900 88px/1 var(--f-dot);color:var(--accent);text-shadow:var(--glow);white-space:nowrap}.ticker:hover .ticker-track,.ticker[data-paused] .ticker-track{animation-play-state:paused}@keyframes tick{to{transform:translateX(-50%)}}@media (max-width:820px){.ticker{padding:20px 0}.ticker-track{font-size:52px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ticker-track{animation:none}}main{overflow-x:clip}