:root{--red:#9c3b2e;--red-deep:#8a3327;--navy:#2f4f4a;--ivory:#efe6d2;--ink:#23201c;--ink-2:#3d382f;--ink-3:#7a7267;--bg:#fbf8f1;--bg-2:#f2ece0;--dark:#23201c;--dark-2:#322d26;--gold:#b08d57;--wood:#6b4a2f;--wood-light:#8b6240;--font-body:"Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", sans-serif;--font-heading:"Gowun Batang", "Nanum Myeongjo", "Apple SD Gothic Neo", serif;--font-calli:"Shilla_CultureB-Bold", "Gowun Batang", serif;--max-width:1120px;--radius:4px;--shadow-soft:0 8px 28px #23201c14;--shadow-card:0 12px 32px #23201c24}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);max-width:100vw;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.005em;word-break:keep-all;overflow-wrap:break-word;margin:0 0 .6em;line-height:1.32}h1{font-size:clamp(1.9rem,4.2vw,2.6rem);font-weight:700}h2{font-size:clamp(1.5rem,3.2vw,2rem);font-weight:700}h3{font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:700}.eyebrow{letter-spacing:.06em;color:var(--red-deep);background:#9c3b2e17;border-radius:999px;margin-bottom:.9rem;padding:.3rem .8rem;font-size:.82rem;font-weight:700;display:inline-block}p{color:var(--ink-2);margin:0 0 1em}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:left;border:1px solid #ddd;padding:.6em .8em}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.container{max-width:var(--max-width);box-sizing:border-box;width:100%;min-width:0;margin:0 auto;padding:0 clamp(1.25rem,5vw,1.5rem)}.axis-card,.store-card,.hero__inner,.page-hero__inner{min-width:0}.section{padding-block:clamp(4.5rem,9vw,8.5rem)}.section--alt{background:var(--bg-2)}.section--dark{background:var(--dark);color:#f2efe9}.section--dark h2,.section--dark h3{color:#fff}.section--dark p{color:#cfc9be}button,.btn{font-family:var(--font-body);cursor:pointer}.img-frame{padding-block:clamp(2.5rem,5.5vw,4.5rem)}.img-frame img{border-radius:var(--radius);width:100%;box-shadow:var(--shadow-soft)}.cutout-frame{background:var(--bg);padding:clamp(.5rem,1.5vw,1rem) 1.25rem}.cutout-frame img{width:100%;height:auto;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header .nav-item.has-children>.submenu{visibility:hidden;opacity:0;pointer-events:none;z-index:200;background:#1c1a16;border:1px solid #ffffff24;border-radius:8px;min-width:100%;margin:0;padding:.35rem 0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(-6px);box-shadow:0 12px 28px #0000008c}.site-header .submenu li a{color:#ffffffd9;white-space:nowrap;padding:.6rem 1.1rem;font-weight:500;text-decoration:none;display:block}.site-header .submenu li a:hover{color:#fff;background:#ffffff14;text-decoration:none}.site-header .nav-item.has-children:hover>.submenu,.site-header .nav-item.has-children:focus-within>.submenu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media (width<=720px){.site-header .nav-item.has-children>.submenu{box-shadow:none;visibility:visible;opacity:1;pointer-events:auto;background:0 0;border:0;padding-left:1rem;position:static;transform:none}.site-footer{padding-bottom:5.5rem}}.hanji{background-color:var(--bg);background-image:radial-gradient(#6b4a2f0b 1px,#0000 1px),radial-gradient(#6b4a2f08 1px,#0000 1px);background-position:0 0,7px 11px;background-size:14px 14px,22px 22px}.sal-divider{color:var(--gold);align-items:center;gap:.9rem;margin:clamp(2rem,4vw,3.25rem) 0;display:flex}.sal-divider:before,.sal-divider:after{content:"";background:linear-gradient(90deg,#0000,#b08d578c,#0000);flex:1;height:1px}.sal-divider span{font-family:var(--font-heading);letter-spacing:.35em;text-indent:.35em;color:var(--wood-light);white-space:nowrap;font-size:.9rem}.munsal{position:relative}.munsal:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#b08d5729 0 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#b08d5729 0 1px,#0000 1px 74px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 62%);mask-image:linear-gradient(#000000e6,#0000 62%)}.vertical-calli{writing-mode:vertical-rl;font-family:var(--font-calli);letter-spacing:.22em;line-height:1.15}.saying{font-family:var(--font-heading);color:var(--ink);border-left:2px solid var(--gold);word-break:keep-all;margin:clamp(1.75rem,4vw,2.75rem) 0;padding-left:clamp(1rem,2.5vw,1.75rem);font-size:clamp(1.15rem,2.6vw,1.55rem);line-height:1.85}.saying cite{letter-spacing:.04em;color:var(--ink-3);font-size:.92rem;font-style:normal;font-family:var(--font-body);margin-top:.9rem;display:block}.card-hanok{background:var(--bg);border-radius:var(--radius);border:1px solid #6b4a2f29;padding:clamp(1.25rem,3vw,1.9rem)}:root{--bg:#edede8;--paper:#fff;--ink:#121212;--muted:#5f5f5b;--panel:#7c7c78;--navy:#142848;--line:#121212;--soft:#d9d8d1;--black:#0b0b0b;--serif:"Noto Serif KR","Cormorant Garamond",serif;--display:"Cormorant Garamond","Noto Serif KR",serif;--sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;--gutter:clamp(16px,4.5vw,64px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);word-break:keep-all;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.75}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--navy);color:#fff}.hd{z-index:50;height:76px;padding:0 var(--gutter);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.menu-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;justify-self:start;gap:7px;width:34px;height:34px;display:flex}.menu-btn span{background:var(--ink);width:28px;height:1.5px;display:block}.hd .logo img{width:auto;height:42px}.hd .cta{letter-spacing:.14em;justify-self:end;font-size:12.5px;font-weight:600}.hd .cta:hover{opacity:.6}.drawer{z-index:60;background:#fff;flex-direction:column;width:min(380px,88vw);padding:28px 40px 40px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:76px auto 0 0;overflow:auto;transform:translate(-102%)}.drawer.open{transform:none}.drawer a{padding:7px 0;font-size:19px;line-height:1.5}.drawer a small{color:var(--muted);letter-spacing:.04em;font-size:12px;display:block}.drawer .sep{background:var(--soft);height:1px;margin:14px 0}.drawer .close{cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-bottom:6px;font-size:26px;line-height:1}.scrim{z-index:55;opacity:0;pointer-events:none;background:#00000040;transition:opacity .3s;position:fixed;inset:76px 0 0}.scrim.open{opacity:1;pointer-events:auto}.hero{background:#000;height:calc(100svh - 76px);min-height:600px;margin-top:76px;position:relative;overflow:hidden}.hero video,.hero .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .ctrl{top:22px;right:var(--gutter);z-index:3;gap:10px;display:flex;position:absolute}.hero .ctrl button{color:#fff;cursor:pointer;background:#3c3c3cb8;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.hero .ctrl svg{fill:#fff;width:18px;height:18px}.down{z-index:3;background:var(--black);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.down svg{stroke:#fff;fill:none;stroke-width:1.8px;width:16px;height:16px}.split{grid-template-columns:1fr 1fr;min-height:680px;display:grid}.split .txt{background:var(--panel);color:#fff;text-align:center;padding:80px var(--gutter);flex-direction:column;justify-content:center;align-items:center;display:flex}.split .txt h2{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:40px;font-size:clamp(32px,3.8vw,52px);font-weight:500;line-height:1.25}.split .txt p{max-width:430px;margin-left:auto;margin-right:auto;font-size:16.5px;line-height:1.9}.split .txt p+p{margin-top:16px}.split .pic{min-height:420px;position:relative}.split .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.split.rev .txt{order:2}.band{color:#fff;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.band img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band:after{content:"";background:linear-gradient(90deg,#0009,#00000026);position:absolute;inset:0}.band .inner{z-index:1;padding:80px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;width:100%;display:flex;position:relative}.band blockquote{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(30px,4.4vw,62px);font-weight:600;line-height:1.25}.band cite{font-style:normal;font-family:var(--serif);letter-spacing:.06em;font-size:clamp(15px,1.6vw,22px);font-weight:600}.sec{padding:120px var(--gutter) 90px}.sec-hd{text-align:center;padding-bottom:44px}.sec-hd h2{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1.2}.sec-hd p{color:var(--muted);margin-top:14px;font-size:16px}.bar{border-top:1px solid var(--line);margin:0 calc(var(--gutter) * -1)}.toolbar{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;margin:0 auto;padding:18px 0 34px;display:grid}.toolbar .count{color:var(--muted);font-size:15px}.filters{gap:24px;font-size:15.5px;display:flex}.filters button{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;padding:2px 0}.filters button[aria-pressed=true]{color:var(--ink);font-weight:600}.toolbar .gridicon{grid-template-columns:repeat(2,7px);justify-self:end;gap:3px;display:grid}.toolbar .gridicon i{background:var(--ink);width:7px;height:7px;display:block}.grid{grid-template-columns:repeat(5,1fr);gap:44px 28px;max-width:1280px;margin:0 auto;display:grid}.card{text-align:center;flex-direction:column;display:flex}.card .thumb{aspect-ratio:5/3.4;background:#dcdbd3;place-items:center;display:grid;overflow:hidden}.card .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .6s}.card .thumb.logo-only{background:#fff}.card .thumb.logo-only img{object-fit:contain;width:78%;height:auto}.card .thumb .word{font-family:var(--serif);color:var(--ink);letter-spacing:.02em;font-size:24px}.card .thumb .word small{font-family:var(--sans);letter-spacing:.18em;color:var(--muted);margin-top:6px;font-size:11px;display:block}.card:hover .thumb img{transform:scale(1.05)}.card h3{margin-top:14px;font-size:17px;font-weight:600}.card p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.6}.card .go{letter-spacing:.12em;color:var(--ink);margin-top:8px;font-size:12px}.card[hidden]{display:none}.founder-sec{padding:110px var(--gutter) 110px;text-align:center;background:#fff}.founder-sec h2{font-family:var(--serif);max-width:1100px;margin:0 auto;font-size:clamp(28px,3.6vw,50px);font-weight:500;line-height:1.3}.founder-wrap{text-align:left;grid-template-columns:5fr 6fr;align-items:center;gap:56px;max-width:1080px;margin:64px auto 0;display:grid}.founder-wrap img{width:100%;height:auto}.founder-wrap h3{font-family:var(--serif);font-size:34px;font-weight:500}.founder-wrap .role{color:var(--muted);margin-top:4px;font-size:15px}.founder-wrap ul{border-top:1px solid var(--line);margin:30px 0;list-style:none}.founder-wrap li{border-bottom:1px solid var(--soft);justify-content:space-between;gap:16px;padding:15px 0;font-size:15.5px;display:flex}.founder-wrap li span:last-child{color:var(--muted);text-align:right}.founder-wrap p{color:var(--muted);font-size:15.5px}.contact{background:var(--bg);text-align:center;padding:100px var(--gutter)}.contact h2{font-family:var(--serif);font-size:clamp(28px,3vw,40px);font-weight:500}.contact p{color:var(--muted);margin-top:12px}.contact .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.btn{border:1px solid var(--ink);letter-spacing:.12em;padding:15px 28px;font-size:13px;font-weight:600;display:inline-block}.btn.solid{background:var(--ink);color:#fff}.btn:hover{opacity:.75}.ft{background:var(--black);color:#bdbdb7;padding:76px var(--gutter) 36px;font-size:14px}.ft .top{grid-template-columns:1fr 1fr 1fr 1.2fr;gap:40px;max-width:1280px;margin:0 auto;display:grid}.ft h4{color:#fff;font-family:var(--serif);margin-bottom:16px;font-size:19px;font-weight:500}.ft a{padding:3px 0;display:block}.ft p{color:#bdbdb7;opacity:1}.ft a:hover{color:#fff}.ft .box{border:1px solid #3a3a37;padding:24px}.ft .box p{margin:6px 0 16px;font-size:13.5px}.ft .box a.btn{color:#fff;border-color:#fff;padding:11px 18px;display:inline-block}.ft .biz{color:#85857f;border-top:1px solid #262624;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1280px;margin:56px auto 0;padding-top:22px;font-size:12.5px;line-height:1.9;display:flex}.page{padding:170px var(--gutter) 110px;max-width:880px;margin:0 auto}.page .eyebrow{letter-spacing:.16em;color:var(--muted);font-size:12.5px}.page h1{font-family:var(--serif);margin:12px 0 30px;font-size:clamp(36px,4.8vw,60px);font-weight:500;line-height:1.2}.page .lead{font-size:19px;line-height:1.85}.page h2{font-family:var(--serif);margin:52px 0 12px;font-size:27px;font-weight:500}.page p+p{margin-top:14px}.page figure{margin:40px 0}.page .status{border:1px solid var(--ink);letter-spacing:.12em;margin-top:26px;padding:8px 14px;font-size:12.5px;display:inline-block}.page .back{border-bottom:1px solid var(--ink);margin-top:56px;font-size:14px;display:inline-block}.rv{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(18px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}@media (width<=1100px){.grid{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.split{grid-template-columns:1fr}.split.rev .txt{order:0}.founder-wrap{grid-template-columns:1fr;gap:36px}.ft .top{grid-template-columns:1fr 1fr}}@media (width<=640px){body{font-size:16px}.hd{height:62px}.drawer,.scrim{top:62px}.hero{height:calc(100svh - 62px);margin-top:62px}.hd .logo img{height:32px}.hd .cta{letter-spacing:.08em;font-size:11.5px}.sec{padding:86px var(--gutter)}.grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}.toolbar{grid-template-columns:1fr;justify-items:center;gap:12px}.toolbar .count,.toolbar .gridicon{display:none}.ft .top{grid-template-columns:1fr}.band{min-height:460px}.band blockquote{font-size:26px}.band cite{letter-spacing:.02em;font-size:13px}}.values{padding:120px var(--gutter) 110px;background:#fff}.vgrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;max-width:1280px;margin:0 auto;display:grid}.vgrid article{border-right:1px solid var(--soft);padding:34px 28px 10px}.vgrid article:last-child{border-right:0}.vgrid .no{font-family:var(--display);color:var(--navy);font-size:46px;font-weight:500;line-height:1}.vgrid h3{font-family:var(--serif);margin:22px 0 12px;font-size:21px;font-weight:600;line-height:1.4}.vgrid p{color:var(--muted);font-size:15.5px;line-height:1.85}.path{text-align:left;border-top:1px solid #ffffff73;max-width:460px;margin:0 auto;list-style:none}.path li{border-bottom:1px solid #ffffff40;grid-template-columns:64px 1fr;gap:16px;padding:18px 0;font-size:15.5px;line-height:1.8;display:grid}.path b{font-family:var(--serif);letter-spacing:.04em;font-size:17px;font-weight:600}.letter .eyebrow{letter-spacing:.18em;color:var(--muted);margin-bottom:18px;font-size:12.5px}.founder-wrap .letter p:not(.eyebrow):not(.sign){font-family:var(--serif);color:var(--ink);font-size:16.5px;line-height:2}.founder-wrap .letter p+p{margin-top:14px}.founder-wrap .letter .sign{color:var(--muted);margin-top:26px;font-size:15px}.letter .sign strong{font-family:var(--serif);color:var(--ink);margin-left:8px;font-size:22px;font-weight:600}.letter ul{margin:30px 0 0}.partner{background:var(--navy);color:#fff;padding:120px var(--gutter)}.partner .sec-hd h2{color:#fff}.partner .sec-hd p{color:#ffffffb8;line-height:1.9}.pgrid{border-top:1px solid #ffffff80;grid-template-columns:repeat(5,1fr);max-width:1280px;margin:0 auto;display:grid}.pgrid>div{border-right:1px solid #ffffff2e;padding:30px 24px 26px}.pgrid>div:last-child{border-right:0}.pgrid h3{font-family:var(--serif);margin-bottom:12px;font-size:19px;font-weight:600}.pgrid p{color:#ffffffbf;font-size:15px;line-height:1.8}.partner .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:56px;display:flex}.btn.light{color:#fff;border-color:#fff}.btn.light.solid{color:var(--navy);background:#fff}.ft .box .note{color:#85857f;margin:16px 0 0;font-size:12.5px}@media (width<=1100px){.vgrid{grid-template-columns:repeat(2,1fr)}.vgrid article:nth-child(2){border-right:0}.vgrid article{border-bottom:1px solid var(--soft);padding-bottom:30px}.pgrid{grid-template-columns:repeat(2,1fr)}.pgrid>div{border-bottom:1px solid #ffffff2e}.pgrid>div:nth-child(2n){border-right:0}}@media (width<=640px){.values,.partner{padding:86px var(--gutter)}.vgrid,.pgrid{grid-template-columns:1fr}.vgrid article,.pgrid>div{border-right:0;padding-left:0;padding-right:0}.path li{grid-template-columns:52px 1fr}}.hd .wordmark{font-family:"Big Shoulders Display",var(--sans);letter-spacing:.035em;color:var(--ink);white-space:nowrap;font-size:34px;font-weight:800;line-height:1}@media (width<=640px){.hd .wordmark{letter-spacing:.02em;font-size:20px}}@media (width<=360px){.hd .wordmark{font-size:17px}}.hero .mo{display:none}.hero.is-m{min-height:0}.hero.is-m .pc{display:none}.hero.is-m .mo{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root{--navy:#3b2a1e;--accent:#b5452b;--paper2:#f6f1e8}.hero .ttl{left:var(--gutter);z-index:2;color:#fff;text-shadow:0 2px 24px #0000008c;max-width:760px;position:absolute;bottom:clamp(60px,10vh,120px)}.hero .ttl .time{font-family:"Big Shoulders Display",var(--sans);letter-spacing:.18em;opacity:.92;font-size:clamp(14px,1.4vw,18px);font-weight:800}.hero .ttl h2{font-family:var(--serif);letter-spacing:-.01em;margin-top:12px;font-size:clamp(34px,5.4vw,78px);font-weight:600;line-height:1.18}.hero .ctrl,.hero .down{z-index:3}.brandmark{isolation:isolate;text-align:center;padding:clamp(130px,18vh,220px) var(--gutter);background:#151311;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brandmark:before{content:"";z-index:-2;filter:blur(30px)brightness(.32);background:url(/images/broth-ingredients.jpg) 50%/cover;position:absolute;inset:-60px}.brandmark img{width:min(560px,70vw);height:auto;position:relative}.brandmark p{font-family:var(--serif);color:#f1e9dc;max-width:640px;margin-top:42px;font-size:clamp(17px,1.6vw,21px);line-height:2;position:relative}.brandmark .millstone{z-index:-1;opacity:.16;pointer-events:none;width:min(760px,120vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brandmark .ms-base{fill:none;stroke:#f1e9dc;stroke-width:3px;stroke-dasharray:2 7}.brandmark .ms-stone{fill:#f1e9dc0f}.brandmark .ms-ring,.brandmark .ms-hole{fill:none;stroke:#f1e9dc;stroke-width:4px}.brandmark .ms-grooves path{stroke:#f1e9dc;stroke-width:3px;stroke-linecap:round;fill:none}.brandmark .ms-handle{fill:#f1e9dc}.brandmark .ms-grip{fill:#e9b44c}.brandmark .ms-top{transform-origin:0 0;animation:14s linear infinite msturn}@keyframes msturn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.brandmark .ms-top{animation:none}}.brandmark .cert{letter-spacing:.18em;color:#f1e9dc99;margin-top:26px;font-size:12.5px}.split .txt .clock{font-family:"Big Shoulders Display",var(--sans);letter-spacing:.04em;opacity:.95;margin-bottom:22px;font-size:clamp(46px,5vw,72px);font-weight:800;line-height:1}.split .txt.paper{background:var(--paper2);color:var(--ink)}.split .txt.ink{color:#fff;background:#1a1612}.split .txt.brown{background:var(--navy);color:#fff}.split .txt .more{letter-spacing:.12em;border-bottom:1px solid;margin-top:30px;padding-bottom:4px;font-size:13px;display:inline-block}.menu-sec{color:#f4ecdf;background:#141210;padding-top:0;position:relative;overflow:hidden}.menu-sec .sec-hd{margin-top:110px;position:relative}.menu-sec .sec-hd h2{color:#fff;letter-spacing:-.02em;font-size:clamp(34px,4.4vw,60px)}.menu-sec .sec-hd p{color:#f4ecdfb8}.menu-sec .m-big{font-family:"Big Shoulders Display",var(--sans);color:#d7261e;opacity:.5;z-index:0;pointer-events:none;margin:0;font-size:clamp(220px,30vw,420px);font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.menu-sec .m-big.rv.in{transform:translate(-50%,-58%)}.menu-sec .sec-hd h2,.menu-sec .sec-hd p:not(.m-big){z-index:1;position:relative}.m-ticker{color:#fff;white-space:nowrap;letter-spacing:.08em;background:#d7261e;margin:0 -40px;padding:14px 0;font-size:clamp(15px,1.4vw,20px);font-weight:800;overflow:hidden;transform:rotate(-1.5deg)}.m-ticker .m-track{animation:22s linear infinite mtick;display:inline-block}.m-ticker span{padding-right:18px}.m-ticker b{color:#ffd24a;margin:0 14px}@keyframes mtick{to{transform:translate(-50%)}}.menu-sec .card{color:#f4ecdf}.menu-sec .card.rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 70ms);transform:translateY(60px)scale(.88)rotate(-2deg)}.menu-sec .card.rv.in{opacity:1;transform:none}.menu-sec .card .thumb{border-radius:6px;transition:box-shadow .35s,transform .35s;position:relative;box-shadow:0 0 #d7261e00}.menu-sec .card:hover .thumb{transform:translateY(-6px)rotate(-1deg);box-shadow:0 18px 40px -12px #d7261ea6,0 0 0 3px #d7261e}.menu-sec .card:hover .thumb img{filter:saturate(1.25)contrast(1.05);transform:scale(1.12)}.menu-sec .card .no{z-index:2;font-family:"Big Shoulders Display",var(--sans);color:#fff;text-shadow:0 2px 10px #0009;font-size:38px;font-weight:900;line-height:1;position:absolute;top:6px;left:10px}.menu-sec .card h3{color:#fff;font-size:18px;font-weight:700}.menu-sec .mgrid .card .price{color:#ffd24a;font-size:15.5px;font-weight:700}.menu-sec .btn{color:#fff;background:#d7261e;border-color:#d7261e}@media (prefers-reduced-motion:reduce){.m-ticker .m-track{animation:none}.menu-sec .card.rv{opacity:1;transform:none}}.mgrid{grid-template-columns:repeat(4,1fr);gap:40px 26px;max-width:1280px;margin:0 auto;display:grid}.mgrid .card .thumb{aspect-ratio:3/2}.mgrid .card .price{color:var(--muted);margin-top:4px;font-size:14.5px}.center{text-align:center;margin-top:56px}.store-sec{grid-template-columns:1fr 1fr;min-height:min(900px,100svh - 76px);display:grid}.store-sec .pic{min-height:440px;position:relative}.store-sec .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-sec .txt{color:#fff;padding:90px var(--gutter);background:#141210;flex-direction:column;justify-content:center;display:flex}.store-sec .txt h2{font-family:var(--serif);margin-bottom:34px;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.25}.store-sec dl{border-top:1px solid #fff6;max-width:520px}.store-sec dl div{border-bottom:1px solid #ffffff2e;grid-template-columns:96px 1fr;gap:14px;padding:16px 0;font-size:15.5px;display:grid}.store-sec dt{color:#fff9;letter-spacing:.06em}.store-sec .btns{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.faq-sec{background:var(--paper2);padding:110px var(--gutter)}.faq-sec details{border-bottom:1px solid var(--soft);max-width:880px;margin:0 auto}.faq-sec details:first-of-type{border-top:1px solid var(--line)}.faq-sec summary{cursor:pointer;padding:22px 34px 22px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.faq-sec summary::-webkit-details-marker{display:none}.faq-sec summary:after{content:"+";font-size:24px;font-weight:300;position:absolute;top:18px;right:4px}.faq-sec details[open] summary:after{content:"−"}.faq-sec details p{color:var(--muted);padding:0 0 24px;font-size:16px}.ft .credit{margin-top:4px;display:block}@media (width<=1100px){.mgrid{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.store-sec{grid-template-columns:1fr}.store-sec .pic{min-height:420px}}@media (width<=640px){.mgrid{grid-template-columns:repeat(2,1fr);gap:28px 14px}.hero .ttl{bottom:40px}.brandmark{padding:120px var(--gutter)}}main.legacy{background:#fbf8f1;padding-top:76px}main.legacy h1,main.legacy h2,main.legacy h3{font-family:var(--font-heading)}@media (width<=640px){main.legacy{padding-top:62px}}body{background:#fff}.hero .ttl h2,.hero .ttl .time{color:#fff}h2,.band blockquote{font-family:"Nanum Brush Script",var(--serif)!important;letter-spacing:0!important;font-weight:400!important}.split .txt h2{font-size:clamp(42px,5vw,68px);line-height:1.15}.sec-hd h2,.founder-sec h2,.partner .sec-hd h2,.faq-sec h2{font-size:clamp(40px,4.8vw,66px);line-height:1.2}.menu-sec .sec-hd h2{font-size:clamp(46px,5.8vw,80px)}.band blockquote{font-size:clamp(40px,5.8vw,82px);line-height:1.15}.split .txt.ink h2,.split .txt.ink p,.split .txt.ink .clock{color:#f4ecdf}.split .txt.ink p{color:#f4ecdfd1}.store-sec .txt h2,.store-sec .txt .clock{color:#f4ecdf}.cl{background:var(--bg);padding:110px var(--gutter) 100px}.cl .sec-hd{padding-bottom:40px}.cl-row{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1440px;margin:0 auto;display:grid}.cl-row figure{margin:0}.cl-row img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.cl-row figcaption{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.55}@media (width<=860px){.cl{padding:80px var(--gutter) 70px}.cl-row{grid-template-columns:1fr;gap:28px}}
