@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&family=Noto+Serif+KR:wght@600;700;800;900&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:#29261f;word-break:keep-all;background:#f8f5ee;margin:0;font-family:Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #b94022}img{max-width:100%;display:block}p{line-height:1.8}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;line-height:1.23}h2{font-size:clamp(32px,4.2vw,54px);font-weight:800}h3{letter-spacing:-.04em;font-size:24px}em{color:#b4432a;font-style:normal}.wrap{width:min(1180px,100% - 72px);margin:auto}.eyebrow{letter-spacing:.14em;color:#ae472e;margin-bottom:22px;font-size:12px;font-weight:800}.section{padding:108px 0}.section-intro{max-width:680px;margin-bottom:45px}.muted{color:#746e65}.small{font-size:12px;line-height:1.7}.pill{border:1px solid #c2b9aa;border-radius:30px;padding:7px 14px;font-size:12px;display:inline-block}.button{color:#fff;background:#ac3e26;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:35px;padding:19px 25px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#8b2c18;transform:translateY(-2px)}.button.light{color:#342b22;background:#f8f5ee}.button span{font-size:22px;font-weight:400}.topbar{color:#fff;text-align:center;background:#a83c25;justify-content:center;align-items:center;gap:12px;height:34px;font-size:12px;display:flex}.topbar b{color:#ffe4af}.header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f5eef5;border-bottom:1px solid #e1dbd0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:30px;height:82px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-name{letter-spacing:-3px;font-family:Noto Serif KR,serif;font-size:32px;font-weight:900}.seal{color:#fff;letter-spacing:1px;background:#aa3e28;border-radius:2px;padding:6px 4px;font-family:serif;font-size:11px;line-height:1.2}.brand small{letter-spacing:2px;font-size:10px;font-weight:600;display:block}.nav-links{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.nav-cta{color:#a83c25;border-bottom:1px solid #a83c25;padding:8px 0}.hero{padding:58px 0 48px;overflow:hidden}.hero-grid{grid-template-columns:1fr 1.12fr;align-items:center;gap:40px;display:grid}.hero-copy{padding:15px 0}.hero h1{margin:22px 0 24px;font-size:clamp(40px,4.5vw,63px);font-weight:900}.hero h1 em{font-family:Noto Serif KR,serif;display:block}.hero .lead{color:#686056;margin-bottom:28px;font-size:16px}.hero-benefit{margin-bottom:26px;font-size:17px;font-weight:700}.hero-benefit strong{color:#b4432a}.hero-visual{height:540px;position:relative}.hero-photo{object-fit:cover;filter:brightness(.94);border-radius:150px 6px 6px;width:94%;height:390px}.hero-photo.second{border:8px solid #f8f5ee;border-radius:4px;width:56%;height:235px;position:absolute;bottom:0;right:-12px}.photo-label{color:#fff;letter-spacing:2px;font-size:11px;position:absolute;bottom:173px;left:22px}.season-seal{background:#f8f5ee;border:1px solid #d7cbb9;border-radius:100%;outline:6px solid #f8f5ee;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;font-family:Noto Serif KR,serif;font-size:23px;font-weight:700;display:flex;position:absolute;top:-15px;right:5px;transform:rotate(9deg)}.season-seal small{letter-spacing:2px;margin-top:5px;font-size:9px}.hero-side-note{color:#756b5f;font-size:13px;line-height:1.8;position:absolute;bottom:28px;left:18px}.keyline{border-top:1px solid #d9d1c5;border-bottom:1px solid #d9d1c5;grid-template-columns:repeat(3,1fr);margin-top:45px;padding:27px 0;display:grid}.keyline>div{border-right:1px solid #d9d1c5;justify-content:center;align-items:center;gap:16px;display:flex}.keyline>div:last-child{border:0}.keyline strong{letter-spacing:-2px;font-size:34px}.keyline span{color:#746b61;font-size:12px;line-height:1.7}.promo{color:#f7f3e9;background:#263c31;position:relative}.promo .eyebrow{color:#c9c6a6}.promo-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.promo-head p{color:#c9d0c6;max-width:290px;font-size:14px}.zero-grid{border-top:1px solid #617064;border-bottom:1px solid #617064;grid-template-columns:repeat(3,1fr);margin:38px 0 20px;display:grid}.zero-card{text-align:center;border-right:1px solid #617064;padding:36px}.zero-card:last-child{border:0}.zero-card p{margin-bottom:12px;font-size:17px}.zero-card strong{color:#efe6c7;font-family:Georgia,serif;font-size:100px;font-weight:400;line-height:1.1}.zero-card strong span{font-family:Noto Sans KR;font-size:26px}.zero-card small{color:#c6cbbf;margin-top:12px;font-size:12px;display:block}.promo .small{color:#c6cbbf}.reuse-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.reuse-list{border-top:2px solid #383a2e}.reuse-item{border-bottom:1px solid #d9d1c5;grid-template-columns:40px 1fr;gap:16px;padding:24px 0;display:grid}.reuse-item>span{color:#b4432a;font-family:Georgia,serif;font-size:22px}.reuse-item h3{margin-bottom:8px;font-size:19px}.reuse-item p{color:#746e65;margin:0;font-size:14px}.text-link{color:#a83c25;border-bottom:1px solid #a83c25;margin-top:22px;padding-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.menu-section{background:#eee9de}.center{text-align:center}.menu-head{max-width:680px;margin:0 auto 42px}.menu-head p{color:#746e65}.menu-tabs{justify-content:center;gap:10px;margin-bottom:28px;display:flex}.menu-tabs button{background:0 0;border:1px solid #c6bcac;border-radius:30px;padding:10px 26px;font-size:13px}.menu-tabs button[aria-pressed=true]{color:#fff;background:#263c31;border-color:#263c31}.menu-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.menu-card{position:relative}.menu-card img{aspect-ratio:1.5;object-fit:cover;border-radius:3px;width:100%}.menu-caption{justify-content:space-between;gap:20px;padding-top:20px;display:flex}.menu-caption h3{margin-bottom:5px}.menu-caption p{color:#746e65;font-size:13px}.menu-caption>span{color:#b4432a;font-family:Georgia,serif;font-size:32px}.season-line{color:#85816c;justify-content:center;align-items:center;gap:22px;margin-top:30px;font-family:Noto Serif KR,serif;font-size:18px;display:flex}.season-line i{background:#b7b19f;width:55px;height:1px;display:block}.quick-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.minute-box{background:#e9dfcc;border-radius:200px 200px 4px 4px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.minute-box:before{content:"";pointer-events:none;border:1px solid #beb59f;border-radius:190px 190px 2px 2px;position:absolute;inset:18px}.minute-box .clock-number{color:#a83c25;letter-spacing:-10px;font-family:Georgia,serif;font-size:190px;line-height:1}.clock-number span{letter-spacing:-3px;font-family:Noto Sans KR;font-size:44px}.minute-box p{margin:10px 0;font-size:13px}.quick-copy p{color:#746e65}.simple-steps{align-items:center;gap:10px;margin:25px 0;font-size:13px;font-weight:700;display:flex}.simple-steps b{color:#b4432a;font-size:18px;font-weight:400}.simple-steps span{border:1px solid #c9bfaf;padding:13px 15px}.newstart{border-top:1px solid #ddd5c8;justify-content:space-between;align-items:center;gap:35px;padding:50px 0;display:flex}.newstart h3{margin-bottom:12px}.newstart p{color:#746e65;margin:0;font-size:14px}.faq{background:#eee9de}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}details{border-bottom:1px solid #cfc5b6;padding:22px 0}summary{cursor:pointer;justify-content:space-between;gap:25px;font-size:16px;font-weight:600;list-style:none;display:flex}summary:after{content:"+";color:#a83c25;font-size:23px;font-weight:400}details[open] summary:after{content:"−"}details p{color:#746e65;margin:18px 30px 0 0;font-size:14px}.contact{color:#fff7eb;background:#a83c25}.contact-grid{grid-template-columns:1fr 1fr;gap:75px;display:grid}.contact .eyebrow{color:#efc6ae}.contact-copy p{color:#f0cbb9}.contact-copy .contact-phone{margin-top:30px;font-size:27px;font-weight:700;display:inline-block}.contact-copy small{color:#f0cbb9;margin-top:6px;display:block}.form-panel{color:#29261f;background:#fcfaf5;border-radius:4px;padding:35px}.form-panel fieldset{border:0;margin:0 0 22px;padding:0}.form-panel legend,.form-label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.type-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.type-options label{cursor:pointer;position:relative}.type-options input{opacity:0;position:absolute}.type-options span{text-align:center;border:1px solid #d7cfc2;padding:14px;font-size:14px;display:block}.type-options input:checked+span{color:#fff;background:#263c31;border-color:#263c31}.type-options input:focus-visible+span{outline-offset:3px;outline:3px solid #a83c25}.field{margin-bottom:18px}.field input{color:#29261f;background:#fff;border:1px solid #d7cfc2;border-radius:2px;width:100%;padding:14px;font-size:14px}.field input::placeholder{color:#999186}.consent{align-items:flex-start;gap:7px;font-size:12px;line-height:1.6;display:flex}.consent input{accent-color:#a83c25;flex-shrink:0;width:16px;height:16px;margin:3px 3px 0 0}.privacy-details{border:0;padding:10px 0 20px;font-size:11px}.privacy-details summary{color:#827b70;gap:12px;font-size:11px;display:inline-flex}.privacy-details summary:after{font-size:14px}.privacy-details p{margin:10px 0 0;font-size:11px}.form-panel .button{width:100%}.form-panel .button:disabled{opacity:.65;cursor:wait}.form-error{color:#a83c25;margin:12px 0;font-size:13px}.success{text-align:center;padding:40px 0}.success-mark{color:#fff;background:#263c31;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 25px;font-size:30px;display:flex}.success p{font-size:14px}.footer{color:#b8b7ac;background:#242821;padding:48px 0 110px}.footer .wrap{justify-content:space-between;gap:40px;display:flex}.footer p{margin:0;font-size:11px;line-height:2}.footer .brand{color:#f1ecdf;margin-bottom:14px}.footer a{font-size:11px}.sticky-cta{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf8f1f5;border-top:1px solid #ded6ca;padding:13px 0;position:fixed;bottom:0;left:0;right:0}.sticky-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.sticky-inner p{margin:0;font-size:14px}.sticky-inner strong{color:#a83c25}.sticky-inner .button{min-width:230px;padding:13px 24px}.honeypot{position:absolute;left:-9999px}.admin-shell{background:#f8f5ee;min-height:100vh;padding:55px max(25px,50vw - 600px)}.admin-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.admin-top h1{font-size:36px}.admin-toolbar{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.admin-toolbar button,.admin-toolbar input,.admin-toolbar select{background:#fff;border:1px solid #c9bfaf;border-radius:3px;padding:11px}.admin-toolbar button.active{color:#fff;background:#263c31}.inbox-table{border:1px solid #d9d1c5;overflow:auto}.inbox-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.inbox-table th,.inbox-table td{text-align:left;border-bottom:1px solid #ded6ca;padding:17px}.inbox-table th{background:#e9e2d5}.inbox-table select{border:1px solid #c9bfaf;padding:7px}.empty-state{text-align:center;color:#746e65;padding:65px 20px}.admin-error{background:#f6ddd3;padding:20px}.admin-login{max-width:600px;margin:80px auto}.admin-login p{color:#746e65}@media (min-width:1500px){.hero{padding-top:75px;padding-bottom:65px}.hero-visual{height:580px}.hero-photo{height:420px}.photo-label{bottom:184px}}@media (max-width:900px){.wrap{width:calc(100% - 42px)}.nav-links{gap:16px}.hero-grid{gap:22px}.hero h1{font-size:43px}.hero-visual{height:450px}.hero-photo{height:320px}.hero-photo.second{height:190px}.hero-side-note{font-size:11px;left:5px}.photo-label{bottom:150px}.season-seal{width:85px;height:85px;font-size:19px}.section{padding:75px 0}.reuse-grid,.quick-grid,.faq-grid,.contact-grid{gap:36px}.zero-card{padding:25px 15px}.zero-card strong{font-size:80px}.form-panel{padding:25px}.minute-box{min-height:370px}.simple-steps{gap:6px}.simple-steps span{padding:10px}}@media (max-width:650px){.wrap{width:calc(100% - 36px)}.topbar{gap:7px;height:32px;font-size:10px}.nav{height:66px}.brand-name{font-size:27px}.brand small{font-size:8px}.nav-links>a:not(.nav-cta){display:none}.nav-cta{font-size:12px}.hero{padding:32px 0}.hero-grid{grid-template-columns:1fr;gap:26px}.hero-copy{padding:0}.hero .pill{font-size:11px}.hero h1{margin:18px 0;font-size:44px;line-height:1.25}.hero .lead{margin-bottom:20px;font-size:14px}.hero-benefit{margin-bottom:19px;font-size:15px}.hero-copy .button{width:100%;padding:17px 22px}.hero-visual{height:350px;margin:0 3px}.hero-photo{border-top-left-radius:110px;width:90%;height:280px}.hero-photo.second{border-width:5px;width:54%;height:160px;right:-3px}.season-seal{top:5px;right:1px}.hero-side-note{bottom:8px}.photo-label{bottom:95px;left:16px}.keyline{margin-top:30px;padding:20px 0}.keyline>div{text-align:center;display:block}.keyline strong{font-size:28px;display:block}.keyline span{margin-top:5px;font-size:10px;display:block}.section{padding:65px 0}.eyebrow{margin-bottom:17px;font-size:10px}h2{font-size:34px}h3{font-size:21px}.promo-head{display:block}.promo-head p{max-width:100%;font-size:13px}.zero-grid{margin:26px 0 16px}.zero-card{padding:23px 8px}.zero-card p{margin-bottom:12px;font-size:13px}.zero-card strong{font-size:65px}.zero-card strong span{font-size:19px}.zero-card small,.promo .small{font-size:10px}.reuse-grid,.quick-grid,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.section-intro{margin-bottom:20px}.reuse-item{padding:20px 0}.menu-grid{grid-template-columns:1fr;gap:17px}.menu-card img{aspect-ratio:1.5}.menu-caption{padding-top:14px}.menu-caption h3{font-size:20px}.menu-caption p{font-size:12px}.menu-caption>span{font-size:26px}.menu-tabs button{padding:9px 22px;font-size:12px}.menu-head{margin-bottom:25px}.menu-head p{font-size:13px}.menu-card{margin-bottom:12px}.season-line{gap:14px;font-size:15px}.season-line i{width:35px}.minute-box{width:100%;max-width:370px;min-height:330px;margin:auto}.minute-box .clock-number{font-size:155px}.quick-copy p{font-size:14px}.quick-copy .small{font-size:11px}.newstart{padding:34px 0;display:block}.newstart .text-link{margin-top:18px}.faq-grid{gap:5px}.faq summary{font-size:14px}.faq details p{font-size:13px}.contact-copy p{font-size:14px}.contact-copy .contact-phone{margin-top:0;font-size:24px}.form-panel{padding:24px 20px}.contact-grid{gap:28px}.footer .wrap{display:block}.footer p{font-size:10px}.footer a{margin-top:15px;display:inline-block}.sticky-inner p{font-size:10px;line-height:1.5}.sticky-inner p span{display:block}.sticky-inner .button{gap:13px;min-width:0;padding:13px 18px;font-size:13px}.sticky-cta{padding:10px 0 max(10px,env(safe-area-inset-bottom))}.sticky-inner{gap:10px}.admin-top{display:block}.admin-top h1{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (max-width:650px){.hero h1{font-size:clamp(31px,9.7vw,38px)}.hero h1 em{font-size:clamp(29px,8.8vw,35px)}}.ad-landing{background:#fff5df}.ad-landing h1,.ad-landing h2{letter-spacing:-.065em;font-weight:900}.ad-landing h2{font-size:clamp(34px,4.7vw,62px)}.ad-landing .eyebrow{letter-spacing:.08em;font-size:14px;font-weight:900}.ad-landing .header{color:#fff6df;background:#161714f5;border-color:#383830}.ad-landing .nav{height:72px}.ad-landing .nav-cta{color:#fff;background:#ed492d;border:0;border-radius:4px;padding:12px 21px}.ad-landing .topbar{background:#ed492d;font-weight:700}.ad-landing .button{color:#fff;background:#f04426;border-radius:7px;padding:20px 27px;font-size:18px;font-weight:900;box-shadow:0 6px #8d2313}.ad-landing .button:hover{background:#ff5c36;transform:translateY(-3px)}.motion-toggle{z-index:40;color:#fff5df;background:#1c1d19e8;border:1px solid #ffffff60;border-radius:30px;padding:10px 14px;font-size:11px;position:fixed;bottom:95px;right:18px;box-shadow:0 2px 14px #0002}.ad-hero{color:#fff4da;isolation:isolate;background:#191a16;padding:60px 0 80px;position:relative;overflow:hidden}.hero-noise{z-index:-1;opacity:.5;background:radial-gradient(at 85%,#59442b,#0000 60%),repeating-linear-gradient(105deg,#ffffff03 0 1px,#0000 1px 5px);position:absolute;inset:0}.ad-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:20px;display:grid}.campaign-kicker{color:#ffcb61;letter-spacing:2px;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;font-weight:800;display:flex}.campaign-kicker>span{background:#ffcb61;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ffcb6120}.ad-hero h1{margin-bottom:25px;font-size:clamp(40px,4.4vw,60px);line-height:1.15}.ad-hero h1 em{color:#ffce67;font-family:inherit;display:block}.hero-fees{margin-bottom:0;font-size:24px;font-weight:800}.hero-zero{align-items:center;gap:20px;margin:-12px 0 18px;display:flex;position:relative}.hero-zero>span{border-top:2px solid #fff3dc;border-bottom:2px solid #fff3dc;padding:10px 0;font-size:24px;font-weight:800;line-height:1.2}.hero-zero>strong{letter-spacing:-12px;color:#ffce67;text-shadow:5px 7px #7e3a18;font-family:Arial,sans-serif;font-size:190px;font-weight:900;line-height:1.1}.hero-zero small{letter-spacing:-5px;font-family:Noto Sans KR;font-size:55px}.zero-star{color:#171813;text-align:center;background:#ef4c2d;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:15px;line-height:1.5;display:flex;transform:rotate(-14deg);box-shadow:0 0 0 5px #ef4c2d50}.hero-disclaimer{color:#bbb7a9;margin:18px 0 0;font-size:11px}.ad-hero-copy>.button{width:min(100%,440px)}.ad-hero-art{height:630px;position:relative}.food-halo{border:1px solid #bfa46944;border-radius:50%;width:510px;max-width:100%;height:510px;position:absolute;top:10%;left:5%}.food-halo:after{content:"";border:1px dashed #bfa46944;border-radius:50%;animation:40s linear infinite orbit;position:absolute;inset:25px}.hero-food{border:6px solid #fff0cf;border-radius:18px;width:95%;height:340px;position:absolute;overflow:hidden;box-shadow:0 22px 45px #0006}.hero-food img{object-fit:cover;width:100%;height:100%}.hot-food{animation:6s ease-in-out infinite float-hot;top:25px;right:-20px;transform:rotate(7deg)}.cold-food{width:74%;height:255px;animation:6s ease-in-out infinite float-cold;bottom:22px;left:-12px;transform:rotate(-9deg)}.hero-food>span{color:#fff;background:#171813d9;border:1px solid #fff4;border-radius:30px;padding:8px 17px;font-size:16px;font-weight:800;position:absolute;bottom:16px;left:16px}.hero-round{color:#fff5dd;outline-offset:-9px;background:#ef4c2d;border-radius:50%;outline:2px dashed #ffb78e;flex-direction:column;justify-content:center;align-items:center;width:152px;height:152px;font-size:15px;line-height:1.7;display:flex;position:absolute;bottom:115px;right:-13px;transform:rotate(12deg);box-shadow:0 10px 22px #0005}.hero-round strong{font-size:22px}.art-caption{color:#ffce67;font-size:15px;font-weight:800;position:absolute;top:-16px;right:0;transform:rotate(5deg)}.ad-ticker{color:#232019;background:#ffce67;border-top:2px solid #171813;border-bottom:2px solid #171813;padding:17px 0;overflow:hidden}.ad-ticker>div{width:max-content;animation:36s linear infinite ticker;display:flex}.ad-ticker span{white-space:nowrap;letter-spacing:-.5px;font-size:18px;font-weight:900}.ad-ticker b{color:#ca3c22;padding:0 35px}.ad-landing .promo{color:#fff5dc;background:#ee482b;padding-bottom:75px;overflow:hidden}.ad-landing .promo .eyebrow{color:#ffe3af;text-align:center}.ad-landing .promo-head{text-align:center;display:block}.ad-landing .promo-head p{color:#ffe9d3;max-width:none;font-size:16px}.ad-landing .promo-head em{color:#ffdc70}.fee-graphic{max-width:680px;margin:42px auto 48px;padding:0 20px;position:relative}.fee-ticket{color:#24211b;clip-path:polygon(0 0,100% 0,100% 97%,97% 100%,94% 97%,91% 100%,88% 97%,85% 100%,82% 97%,79% 100%,76% 97%,73% 100%,70% 97%,67% 100%,64% 97%,61% 100%,58% 97%,55% 100%,52% 97%,49% 100%,46% 97%,43% 100%,40% 97%,37% 100%,34% 97%,31% 100%,28% 97%,25% 100%,22% 97%,19% 100%,16% 97%,13% 100%,10% 97%,7% 100%,4% 97%,0 100%);background:#fff5df;padding:30px 42px 25px;transform:rotate(-2deg);box-shadow:10px 14px #9e2e214f}.fee-ticket>span{border-bottom:2px solid #25251d;padding-bottom:15px;font-size:20px;font-weight:900;display:block}.ticket-row{border-bottom:1px dashed #c6b99c;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:21px;display:flex;position:relative}.ticket-row>span{margin-left:auto;font-size:30px;font-weight:900}.ticket-row>strong{color:#d33322;border:3px solid #d33322;padding:4px 10px;font-size:17px;transform:rotate(-9deg)}.in-view .ticket-row>strong{animation:4.5s cubic-bezier(.2,.7,.3,1) infinite stamp;animation-delay:calc(var(--order)*.45s)}.ticket-total{justify-content:space-between;padding-top:18px;font-size:12px;display:flex}.ticket-total b{color:#d33322}.stamp-seal{color:#a62719;background:#ffce67;border:5px double #a62719;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;font-size:14px;font-weight:800;line-height:1.2;display:flex;position:absolute;bottom:-25px;right:-35px;transform:rotate(14deg);box-shadow:5px 9px #a6271944}.stamp-seal b{font-size:38px;line-height:.8}.ad-landing .zero-grid{border-color:#ffb08e;margin-top:35px}.ad-landing .zero-card{border-color:#ffb08e;padding:25px}.ad-landing .zero-card strong{color:#ffda71;font-family:Arial,sans-serif;font-size:78px;font-weight:900}.ad-landing .zero-card p{font-weight:900}.ad-landing .zero-card small,.ad-landing .promo .small{color:#ffe8d3}.ad-landing .promo .small{text-align:center}.reuse-section{background:#fff5df}.ad-landing .reuse-item{border-bottom:1px solid #d9c5a1}.ad-landing .reuse-item h3{font-weight:900}.ad-landing .reuse-item>span{color:#e64a2a;font-family:Arial;font-weight:900}.ad-landing .reuse-list{border-top:4px solid #23251b}.ad-landing .reuse-grid{gap:65px}.shop-graphic{background:#f1e3c5;border-radius:8px;max-width:420px;margin:35px 0 25px;padding:25px 28px 20px;position:relative}.shop-caption{text-align:center;margin-bottom:15px;font-size:11px;font-weight:700}.shop-sign{color:#fff5df;background:#25271f;border:5px solid #b9aa89;justify-content:center;align-items:center;height:65px;display:flex;position:relative}.shop-sign>span{font-size:24px;position:absolute}.shop-sign>b{background:#e94b2d;justify-content:center;align-items:center;font-family:Noto Serif KR;font-size:31px;display:flex;position:absolute;inset:0}.in-view .shop-sign>b{animation:7s ease-in-out infinite sign-change}.awning{height:27px;display:flex}.awning i{background:#ec4b2c;border-radius:0 0 6px 6px;flex:1}.awning i:nth-child(2n){background:#fff7e4}.shop-body{background:#fff9ed;border:3px solid #b9aa89;border-top:0;gap:10px;height:112px;padding:13px 12px 0;display:flex}.shop-window{text-align:center;background:#bad0c5;border:3px solid #303e36;flex:1;justify-content:center;align-items:center;font-size:10px;display:flex}.shop-window b{font-size:12px}.shop-door{background:#36483e;border:3px solid #27362e;width:50px;position:relative}.shop-door i{background:#ffce67;width:3px;height:12px;position:absolute;top:40px;right:5px}.shop-ground{background:#2e3028;height:5px;margin:0 -12px}.shop-badge{background:#ffce67;border:2px solid #2e3028;padding:9px 14px;font-size:12px;font-weight:900;position:absolute;top:45px;right:-10px;transform:rotate(10deg)}.ad-landing .menu-section{color:#fff3d9;background:#1b1d18;overflow:hidden}.ad-landing .menu-head p{color:#c8c4b5}.ad-landing .menu-head .eyebrow{color:#ffce67}.ad-landing .menu-head{max-width:950px}.ad-landing .menu-head em{color:#ffce67}.season-graphic{max-width:950px;height:510px;margin:25px auto 60px;position:relative}.season-orbit{border:1px dashed #827858;border-radius:50%;width:390px;height:390px;margin:-195px 0 0 -195px;animation:24s linear infinite orbit;position:absolute;top:50%;left:50%}.season-orbit>span{color:#28251c;background:#ffce67;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:22px;font-weight:900;animation:24s linear infinite orbit-back;display:flex;position:absolute}.season-orbit>span:first-child{top:-35px;left:calc(50% - 35px)}.season-orbit>span:nth-child(2){top:calc(50% - 35px);right:-35px}.season-orbit>span:nth-child(3){bottom:-35px;left:calc(50% - 35px)}.season-orbit>span:nth-child(4){top:calc(50% - 35px);left:-35px}.season-center{text-align:center;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.season-center small{color:#c8c4b5;font-size:13px}.season-center strong{margin:14px 0;font-size:47px;font-weight:900;line-height:1.15;display:block}.season-center em{color:#ffce67}.season-center>span{font-size:16px;font-weight:800}.season-photo{border:5px solid #fff4d9;border-radius:50%;width:28%;height:235px;position:absolute;top:140px;box-shadow:0 15px 30px #0006}.season-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.season-photo>b{white-space:nowrap;color:#fff;background:#ef4c2d;border-radius:30px;padding:9px 20px;font-size:15px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.season-photo.hot{left:0;transform:rotate(-9deg)}.season-photo.cold{right:0;transform:rotate(9deg)}.season-photo.cold>b{background:#55969c}.steam{filter:blur(2px);border:0 solid #fff9;border-left-width:3px;border-radius:50%;width:10px;height:60px;animation:3s ease-out infinite steam;position:absolute;top:15%;left:45%}.steam.s2{animation-delay:1s;left:52%}.steam.s3{animation-delay:2s;left:59%}.snow{color:#d4f5ff;font-size:40px;font-style:normal;animation:4s ease-in-out infinite snow;position:absolute;top:5%;right:10%}.snow.s2{font-size:28px;animation-delay:2s;top:40%;right:75%}.ad-landing .menu-tabs button{color:#fff5df;border-color:#77715e;font-weight:800}.ad-landing .menu-tabs button[aria-pressed=true]{color:#24251c;background:#ffce67;border-color:#ffce67}.ad-landing .menu-card img{border:1px solid #5f5c4e;border-radius:10px}.ad-landing .menu-caption p{color:#c7c2b2}.ad-landing .menu-caption>span{color:#ffce67}.ad-landing .season-line{display:none}.ad-landing .quick{background:#ffce67;overflow:hidden}.ad-landing .quick-copy .eyebrow{color:#843821}.ad-landing .quick-copy p{color:#594d31}.ad-landing .quick-copy h2 em{color:#cf3823}.ad-landing .quick-grid{gap:60px}.cook-graphic{color:#ffce67;background:#1c1e19;border-radius:25px;padding:28px 25px 17px;position:relative;transform:rotate(-3deg);box-shadow:12px 12px #9a6b2733}.clock-face{width:260px;max-width:90%;height:260px;margin:0 auto 25px;position:relative}.clock-face svg{width:100%;height:100%;overflow:visible}.clock-track{fill:none;stroke:#655c3f;stroke-width:5px}.clock-progress{fill:none;stroke:#ffce67;stroke-width:8px;stroke-linecap:round;stroke-dasharray:673;stroke-dashoffset:0;transform-origin:120px 120px;transform:rotate(-90deg)}.in-view .clock-progress{animation:5s ease-in-out infinite clock-fill}.clock-hand{stroke:#ffce6740;stroke-width:5px;transform-origin:120px 120px;animation:5s linear infinite orbit}.timer-number{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.timer-number>small{font-size:14px}.timer-number>strong{letter-spacing:-7px;font-family:Arial;font-size:120px;line-height:1.1}.timer-number b{letter-spacing:0;font-family:Noto Sans KR;font-size:35px}.cook-conveyor{background:#2b2e24;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:25px 15px 18px;display:flex;position:relative}.packet{color:#bf3b22;background:#fff5df;border-top:6px double #bfae86;border-bottom:6px double #bfae86;flex-direction:column;justify-content:center;align-items:center;width:75px;height:95px;animation:3s ease-in-out infinite packet-hop;display:flex;transform:rotate(-7deg)}.packet span{font-family:Noto Serif KR;font-size:13px;font-weight:900}.packet b{margin-top:6px;font-size:10px}.flow-arrow{font-size:20px;animation:2s ease-in-out infinite arrow-flow}.pot{color:#181c16;background:#858e7c;border-top:5px solid #d3d8c5;border-radius:3px 3px 28px 28px;justify-content:center;align-items:center;width:75px;height:60px;display:flex;position:relative}.pot b{font-size:11px}.pot>i{border-left:2px solid #ddd6;border-radius:50%;width:4px;height:22px;animation:2s ease-out infinite steam;position:absolute;top:-25px}.pot>i:nth-child(2){animation-delay:.5s;left:15px}.pot>i:nth-child(3){animation-delay:1s;right:15px}.bowl{color:#fff5df;background:#ef4c2d;border-top:6px solid #fff5df;border-radius:5px 5px 35px 35px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:60px;display:flex}.bowl span{font-size:10px}.bowl b{font-size:17px}.cook-graphic>.small{text-align:center;color:#c6bda0;margin:18px 0 0;font-size:10px}.ad-landing .simple-steps span{background:#ffdc8f;border:2px solid #b58b35}.ad-landing .newstart{background:#fff5df;border:0}.ad-landing .faq{background:#f2e5c9}.ad-landing .contact{color:#fff5df;background:#e84629}.ad-landing .contact .eyebrow{color:#ffd594}.ad-landing .contact h2 em{color:#ffda74}.ad-landing .contact-copy p{color:#ffe0c2}.ad-landing .form-panel{border:3px solid #28291f;border-radius:10px;box-shadow:10px 10px #7c281e55}.ad-landing .sticky-cta{color:#fff5df;background:#1a1c17f5;border-top:1px solid #5e5844}.ad-landing .sticky-inner strong{color:#ffce67}.ad-landing .sticky-inner .button{box-shadow:none;padding:13px 23px;font-size:16px}.ad-landing .footer{background:#171914}.motion-scene:not(.in-view) *{animation-play-state:paused!important}.in-view .reuse-item,.in-view .menu-card,.reuse-item.in-view,.menu-card.in-view{animation:.65s both rise}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes orbit-back{to{transform:rotate(-360deg)}}@keyframes float-hot{50%{transform:translateY(-12px)rotate(5deg)}}@keyframes float-cold{50%{transform:translateY(12px)rotate(-6deg)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes stamp{0%,8%{opacity:0;transform:scale(1.8)rotate(-20deg)}18%,85%{opacity:1;transform:scale(1)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(-9deg)}}@keyframes sign-change{0%,12%{opacity:0;transform:translateY(-110%)}24%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes steam{0%{opacity:0;transform:translateY(12px)scale(.7)}35%{opacity:.7}to{opacity:0;transform:translateY(-55px)scale(1.5)}}@keyframes snow{50%{opacity:.3;transform:translateY(15px)rotate(45deg)}}@keyframes clock-fill{0%{stroke-dashoffset:673px}65%,to{stroke-dashoffset:0}}@keyframes packet-hop{50%{transform:translateY(-7px)rotate(4deg)}}@keyframes arrow-flow{50%{opacity:.4;transform:translate(5px)}}@keyframes rise{0%{opacity:.4;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}html[data-motion=off] .ad-landing *,html[data-motion=off] .ad-landing :before,html[data-motion=off] .ad-landing :after{transition:none!important;animation:none!important}.ad-landing .hero-zero>strong{animation:.8s both rise}@media (max-width:900px){.ad-hero-grid{gap:10px}.ad-hero h1{font-size:45px}.hero-fees{font-size:19px}.hero-zero>strong{font-size:150px}.hero-zero>span{font-size:20px}.zero-star{width:75px;height:75px;font-size:12px}.hero-zero{gap:14px}.ad-hero-art{height:540px}.hero-food{height:280px;right:0}.cold-food{width:83%;height:220px;left:0}.hero-round{width:115px;height:115px;font-size:12px;right:-6px}.hero-round strong{font-size:17px}.ad-landing .reuse-grid{gap:35px}.season-orbit{width:320px;height:320px;margin:-160px 0 0 -160px}.season-photo{height:190px}.season-center strong{font-size:36px}.ad-landing .quick-grid{gap:35px}.cook-conveyor{gap:7px;padding:25px 10px 18px}.packet{width:62px}.pot{width:60px}.bowl{width:64px}.flow-arrow{font-size:15px}.clock-face{width:230px;height:230px}}@media (max-width:650px){.ad-landing .nav{height:62px}.ad-landing .nav-cta{padding:10px 13px;font-size:11px}.ad-landing .topbar{font-size:9px}.ad-hero{padding:32px 0 45px}.ad-hero-grid{display:block}.campaign-kicker{letter-spacing:1px;justify-content:center;margin-bottom:17px;font-size:11px}.ad-hero-copy{text-align:center}.ad-hero h1{margin-bottom:20px;font-size:clamp(34px,10.5vw,45px);line-height:1.15}.ad-hero h1>br:first-of-type{display:none}.ad-hero h1 em{font-size:clamp(31px,9.3vw,41px)}.hero-fees{font-size:20px}.hero-zero{justify-content:center;gap:18px;margin:-8px 0 15px}.hero-zero>strong{letter-spacing:-9px;font-size:151px}.hero-zero small{letter-spacing:-4px;font-size:44px}.hero-zero>span{font-size:19px}.zero-star{width:68px;height:68px;font-size:10px;position:absolute;top:30px;right:0}.ad-hero-copy>.button{text-align:left;gap:15px;width:100%;padding:19px 18px;font-size:15px}.hero-disclaimer{margin:15px 0 0;font-size:9px}.ad-hero-art{height:370px;margin-top:28px}.hero-food{border-width:4px;width:83%;height:230px;top:12px;right:0}.cold-food{width:65%;height:180px;top:auto;bottom:0;left:0}.hero-round{width:108px;height:108px;bottom:20px;right:0}.hero-round strong{font-size:17px}.art-caption{font-size:11px;top:0;left:0;right:auto;transform:rotate(-5deg)}.hero-food>span{padding:6px 12px;font-size:11px;bottom:9px;left:9px}.food-halo{width:330px;height:330px;left:0}.ad-ticker{padding:13px 0}.ad-ticker span{font-size:13px}.ad-ticker b{padding:0 20px}.ad-landing h2{font-size:clamp(29px,8.4vw,37px)}.ad-landing .eyebrow{font-size:11px}.ad-landing .promo-head p{font-size:13px}.fee-graphic{margin:35px auto 55px;padding:0 8px}.fee-ticket{padding:22px 23px 28px}.fee-ticket>span{font-size:16px}.ticket-row{gap:9px;padding:16px 0;font-size:17px}.ticket-row>span{font-size:25px}.ticket-row>strong{border-width:2px;padding:4px 7px;font-size:12px}.ticket-total{font-size:9px;display:block}.ticket-total b{margin-top:5px;display:block}.stamp-seal{border-width:4px;width:112px;height:112px;font-size:10px;bottom:-40px;right:-3px}.stamp-seal b{font-size:28px}.ad-landing .zero-card{padding:19px 6px}.ad-landing .zero-card strong{font-size:61px}.ad-landing .zero-card p{font-size:13px}.ad-landing .zero-card small{font-size:9px}.ad-landing .promo .small{text-align:left;font-size:10px}.ad-landing .reuse-grid{gap:35px}.shop-graphic{max-width:360px;margin:25px auto}.shop-badge{font-size:10px;right:-4px}.ad-landing .menu-head{margin-bottom:10px}.season-graphic{height:430px;margin:15px auto 30px}.season-orbit{width:240px;height:240px;margin:-120px 0 0 -120px;top:40%}.season-orbit>span{width:46px;height:46px;font-size:15px}.season-orbit>span:first-child{top:-23px;left:calc(50% - 23px)}.season-orbit>span:nth-child(2){top:calc(50% - 23px);right:-23px}.season-orbit>span:nth-child(3){bottom:-23px;left:calc(50% - 23px)}.season-orbit>span:nth-child(4){top:calc(50% - 23px);left:-23px}.season-center{top:38%}.season-center strong{margin:9px 0;font-size:33px}.season-center small{font-size:11px}.season-center>span{font-size:13px}.season-photo{border-width:3px;width:43%;height:140px;top:auto;bottom:15px}.season-photo.hot{left:1%}.season-photo.cold{right:1%}.season-photo>b{padding:6px 10px;font-size:11px;bottom:-10px}.ad-landing .menu-tabs{gap:8px}.ad-landing .menu-tabs button{padding:9px 17px;font-size:11px}.ad-landing .menu-grid{grid-template-columns:1fr 1fr;gap:12px}.ad-landing .menu-caption h3{font-size:16px}.ad-landing .menu-caption p{font-size:11px;line-height:1.6}.ad-landing .menu-caption>span{display:none}.ad-landing .menu-card img{aspect-ratio:1;object-fit:cover}.ad-landing .quick-grid{flex-direction:column-reverse;gap:35px;display:flex}.cook-graphic{width:calc(100% - 15px);max-width:390px;padding:25px 20px 18px}.clock-face{width:240px;height:240px}.packet,.pot{width:65px}.bowl{width:70px}.ad-landing .quick-copy h2{font-size:35px}.ad-landing .quick-copy p{font-size:13px}.ad-landing .quick-copy .small{font-size:10px}.ad-landing .contact h2{font-size:35px}.ad-landing .form-panel{padding:23px 18px;box-shadow:6px 6px #7c281e55}.ad-landing .form-panel .button{font-size:15px}.ad-landing .sticky-inner .button{padding:13px 15px;font-size:12px}.ad-landing .sticky-inner p{font-size:9px}.motion-toggle{padding:8px 12px;font-size:10px;bottom:81px;right:10px}}@media (prefers-reduced-motion:reduce){.ad-landing *,.ad-landing :before,.ad-landing :after{transition:none!important;animation:none!important}}@media (min-width:901px){.ad-hero{padding:38px 0 55px}.ad-hero-art{height:540px}.hero-zero>strong{font-size:170px}.ad-hero h1{font-size:clamp(44px,4.3vw,58px)}.hot-food{height:305px;top:10px}.cold-food{height:235px;bottom:0}.hero-round{bottom:70px}}@media (max-width:650px){.ad-hero h1>br:first-of-type{display:block}}
@font-face{font-family:Gmarket Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GmarketSansMedium.woff2)format("woff2")}@font-face{font-family:Gmarket Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GmarketSansBold.woff2)format("woff2")}.ad-landing{--red:#c91928;--bright-red:#ef3546;--black:#101012;--paper:#f6f6f6;background:var(--paper);color:#171719;font-family:Gmarket Sans,sans-serif;font-size:18px;font-weight:500}.ad-landing h1,.ad-landing h2,.ad-landing h3,.ad-landing strong,.ad-landing b,.ad-landing button,.ad-landing .button{font-family:Gmarket Sans,sans-serif;font-weight:700}.ad-landing h1,.ad-landing h2{letter-spacing:-.065em;line-height:1.3}.ad-landing h2{font-size:clamp(40px,4.6vw,60px)}.ad-landing h3{font-size:28px;line-height:1.4}.ad-landing p{line-height:1.85}.ad-landing em{color:var(--red)}.ad-landing .topbar{color:#fff;background:#930c19;height:40px;font-size:14px}.ad-landing .topbar b{color:#fff}.ad-landing .header{color:#fff;background:#101012fa;border-color:#333338}.ad-landing .nav{height:84px}.ad-landing .brand-name{letter-spacing:-3px;font-family:Gmarket Sans,sans-serif;font-size:31px}.ad-landing .brand small{letter-spacing:1px;font-size:11px}.ad-landing .seal{background:var(--red)}.ad-landing .nav-links{font-size:16px}.ad-landing .nav-cta{background:var(--red);padding:14px 21px}.ad-landing .button{background:var(--red);color:#fff;box-shadow:none;border-radius:3px;padding:22px 26px;font-size:20px}.ad-landing .button:hover{background:#a60d1b;transform:translateY(-2px)}.ad-landing .eyebrow{letter-spacing:.02em;color:var(--red);font-size:16px}.ad-landing .muted{color:#5d5d64}.ad-landing .text-link{color:var(--red);border-color:var(--red);font-size:17px;font-weight:700}.ad-landing .motion-toggle{color:#fff;background:#1c1c20ee;border-color:#66666c;font-family:Gmarket Sans;font-size:12px}.ad-hero{color:#fff;background:#0d0d10;padding:48px 0 60px}.hero-noise{background:radial-gradient(at 90% 30%,#55202b44,#0000 65%),repeating-linear-gradient(105deg,#ffffff02 0 1px,#0000 1px 6px)}.campaign-kicker{color:#ff6370;letter-spacing:1px;font-size:16px}.campaign-kicker>span{background:#e52b3b;box-shadow:0 0 0 6px #c9192822}.ad-landing .ad-hero h1{font-size:clamp(43px,4.25vw,57px);line-height:1.22}.ad-landing .ad-hero h1 em{color:#fff}.hero-fees{margin-bottom:5px;font-size:27px}.hero-zero>span{color:#dddde0;border-color:#c91928;font-size:24px}.ad-landing .hero-zero>strong{letter-spacing:-13px;color:#e34;text-shadow:none;font-family:Gmarket Sans;font-size:160px;font-weight:700;line-height:1.1}.hero-zero small{font-family:Gmarket Sans;font-size:50px}.zero-star{color:#fff;box-shadow:none;background:#17171d;border:2px solid #c91928;font-size:15px}.hero-disclaimer{color:#b5b5bc;font-size:13px}.food-halo,.food-halo:after{border-color:#a7a7b033}.hero-food{border:3px solid #d9d9df;border-radius:8px;box-shadow:0 25px 45px #0007}.hero-food>span{color:#fff;background:#111114ee;border-color:#ffffff40;font-size:18px}.hero-round{color:#fff;background:#b31322;outline-color:#ffffff60;box-shadow:0 10px 22px #0005}.hero-round strong{font-size:22px}.art-caption{color:#dedee3;font-size:17px}.ad-ticker{color:#fff;background:#18181c;border-color:#39393f;padding:20px 0}.ad-ticker span{font-size:20px}.ad-ticker b{color:#e42b3d}.ad-landing .promo{color:#fff;background:#161619;border-bottom:1px solid #333338}.ad-landing .promo .eyebrow{color:#f05b68}.ad-landing .promo-head em{color:#ff5666}.ad-landing .promo-head p{color:#c4c4cb;font-size:20px}.fee-ticket{color:#171719;box-shadow:none;background:#f6f6f6}.fee-ticket>span{border-color:#232327;font-size:24px}.ticket-row{border-color:#c8c8cf;font-size:25px}.ticket-row>span{font-size:34px}.ticket-row>strong{color:#c91928;border-color:#c91928;font-size:19px}.ticket-total{font-size:14px}.ticket-total b{color:#c91928}.stamp-seal{color:#fff;background:#c91928;border-color:#fff;box-shadow:0 8px 25px #0005}.ad-landing .zero-grid,.ad-landing .zero-card{border-color:#48484f}.ad-landing .zero-card p{font-size:23px}.ad-landing .zero-card strong{color:#fff;font-family:Gmarket Sans;font-size:80px}.ad-landing .zero-card strong span{font-family:Gmarket Sans;font-size:27px}.ad-landing .zero-card small{color:#bebec6;font-size:15px}.ad-landing .promo .small{color:#bebec6;font-size:14px}.ad-landing .reuse-section{background:#f7f7f7}.ad-landing .reuse-list{border-color:#202024}.ad-landing .reuse-item{border-color:#d5d5db;padding:27px 0}.ad-landing .reuse-item>span{color:#c91928;font-family:Gmarket Sans;font-size:23px}.ad-landing .reuse-item h3{font-size:25px}.ad-landing .reuse-item p{color:#5d5d64;font-size:17px}.shop-graphic{background:#e7e7eb}.shop-caption{color:#333339;font-size:14px}.shop-sign{color:#fff;background:#202024;border-color:#9999a2}.shop-sign>b{background:#b91322;font-family:Gmarket Sans;font-size:31px}.awning i{background:#c91928}.awning i:nth-child(2n){background:#fff}.shop-body{background:#f4f4f6;border-color:#aaaab1}.shop-window{color:#25252c;background:#d7d7dd;border-color:#303037;font-size:12px}.shop-window b{font-size:13px}.shop-door{background:#3e3e46;border-color:#303037}.shop-door i{background:#ddd}.shop-ground{background:#26262c}.shop-badge{color:#a70e1b;background:#fff;border-color:#c91928;font-size:14px}.ad-landing .menu-section{color:#fff;background:#0d0d10}.ad-landing .menu-head .eyebrow{color:#ee5666}.ad-landing .menu-head em{color:#ff5364}.ad-landing .menu-head p{color:#c4c4cb;font-size:20px}.season-orbit{border-color:#686872}.season-orbit>span{color:#fff;background:#bd1524;font-size:24px}.season-center small{color:#bfbfc8;font-size:16px}.season-center strong{font-size:48px}.season-center em{color:#f84658}.season-center>span{font-size:20px}.season-photo{border-color:#d6d6de}.season-photo>b,.season-photo.cold>b{color:#fff;background:#aa101f;font-size:16px}.snow{color:#fff}.ad-landing .menu-tabs button{color:#dddde4;border-color:#64646e;font-family:Gmarket Sans;font-size:17px}.ad-landing .menu-tabs button[aria-pressed=true]{color:#fff;background:#c91928;border-color:#c91928}.ad-landing .menu-card img{border-color:#45454e}.ad-landing .menu-caption p{color:#c6c6ce;font-size:17px}.ad-landing .menu-caption>span{color:#f84658}.ad-landing .quick{color:#19191f;background:#f4f4f5}.ad-landing .quick-copy .eyebrow{color:#b91322}.ad-landing .quick-copy h2 em{color:#c91928}.ad-landing .quick-copy p{color:#555560;font-size:19px}.ad-landing .quick-copy .small{color:#666670;font-size:14px}.cook-graphic{color:#f5f5f7;background:#18181d;box-shadow:12px 12px #d6d6de}.clock-track{stroke:#55555f}.clock-progress{stroke:#e52b3e}.clock-hand{stroke:#ffffff35}.timer-number>small{font-size:17px}.timer-number>strong{color:#fff;font-family:Gmarket Sans;font-size:112px}.timer-number b{font-family:Gmarket Sans;font-size:37px}.cook-conveyor{background:#29292f}.packet{color:#b91322;background:#f6f6f8;border-color:#bbbcc5}.packet span{font-family:Gmarket Sans;font-size:14px}.packet b{font-size:12px}.pot{color:#17171e;background:#b5b5bf;border-color:#ededf2}.pot b{font-size:12px}.bowl{color:#fff;background:#c91928;border-color:#fff}.bowl span{font-size:12px}.bowl b{font-size:18px}.flow-arrow{color:#ef3c50}.cook-graphic>.small{color:#bdbdc7;font-size:12px}.ad-landing .simple-steps span{background:#fff;border-color:#c8c8d0;font-size:15px}.ad-landing .simple-steps b{color:#c91928}.ad-landing .newstart{background:#f6f6f6}.ad-landing .newstart p{color:#575760;font-size:17px}.ad-landing .newstart .eyebrow{color:#b91322}.ad-landing .faq{background:#eaeaec}.ad-landing .faq summary{font-size:19px}.ad-landing details{border-color:#c5c5ce}.ad-landing summary:after{color:#c91928}.ad-landing details p{color:#575760;font-size:17px}.ad-landing .contact{color:#fff;background:#111115;border-top:4px solid #a70e1b}.ad-landing .contact .eyebrow{color:#ef5265}.ad-landing .contact h2 em{color:#f34a5e}.ad-landing .contact-copy p{color:#c7c7d0;font-size:20px}.ad-landing .contact-copy small{color:#c7c7d0;font-size:15px}.ad-landing .contact-phone{font-size:32px}.ad-landing .form-panel{color:#19191f;box-shadow:none;background:#f8f8fa;border:1px solid #dddde4;border-radius:6px}.ad-landing .form-label,.ad-landing .form-panel legend{font-size:17px}.ad-landing .type-options span{border-color:#c2c2cd;padding:16px;font-size:18px}.ad-landing .type-options input:checked+span{color:#fff;background:#24242b;border-color:#24242b}.ad-landing .field input{border-color:#c7c7d0;padding:16px;font-family:Gmarket Sans;font-size:17px}.ad-landing .field input::placeholder{color:#83838e}.ad-landing .consent{font-size:14px}.ad-landing .consent input{accent-color:#c91928}.ad-landing .privacy-details summary{color:#60606b;font-size:13px}.ad-landing .privacy-details p{font-size:13px}.ad-landing .form-error{color:#b91322;font-size:15px}.ad-landing .success-mark{background:#c91928}.ad-landing .success p{font-size:17px}.ad-landing .footer{color:#bdbdc7;background:#0b0b0e}.ad-landing .footer .brand{color:#fff}.ad-landing .footer p,.ad-landing .footer a{font-size:13px}.ad-landing .sticky-cta{color:#fff;background:#101014f7;border-color:#383841}.ad-landing .sticky-inner p{font-size:16px}.ad-landing .sticky-inner strong{color:#ff5b6b}.ad-landing .sticky-inner .button{padding:15px 24px;font-size:18px}@media (max-width:900px){.ad-landing .nav-links{gap:17px;font-size:14px}.ad-landing .ad-hero h1{font-size:41px}.hero-fees{font-size:21px}.ad-landing .hero-zero>strong{font-size:140px}.zero-star{font-size:12px}.hero-round strong{font-size:17px}.ad-landing .reuse-item h3{font-size:22px}.ad-landing .menu-caption h3{font-size:25px}.ad-landing .simple-steps span{padding:11px 9px;font-size:12px}.season-center strong{font-size:38px}.season-center>span{font-size:17px}}@media (max-width:650px){.ad-landing{font-size:17px}.ad-landing .topbar{gap:5px;height:34px;font-size:9px}.ad-landing .nav{height:70px}.ad-landing .brand-name{font-size:27px}.ad-landing .brand small{font-size:9px}.ad-landing .nav-cta{padding:11px 12px;font-size:12px}.ad-landing .eyebrow{font-size:13px}.ad-landing h2{letter-spacing:-.075em;font-size:clamp(30px,8.5vw,38px);line-height:1.35}.ad-landing h3{font-size:24px}.ad-landing .ad-hero{padding:30px 0 45px}.campaign-kicker{font-size:13px}.ad-landing .ad-hero h1,.ad-landing .ad-hero h1 em{font-size:clamp(30px,8.8vw,38px);line-height:1.35}.hero-fees{font-size:20px}.ad-landing .hero-zero>strong{letter-spacing:-10px;font-size:139px;line-height:1.15}.hero-zero small{font-size:39px}.hero-zero>span{font-size:19px}.zero-star{width:63px;height:63px;font-size:10px;top:40px;right:-3px}.hero-zero{gap:16px}.ad-hero-copy>.button{padding:20px 16px;font-size:15px}.hero-disclaimer{font-size:10px}.hero-food>span{font-size:12px}.hero-round strong{font-size:17px}.art-caption{font-size:12px}.ad-ticker span{font-size:15px}.ad-ticker{padding:15px 0}.ad-landing .promo-head p{font-size:17px}.fee-ticket{padding:23px 20px 27px}.fee-ticket>span{font-size:20px}.ticket-row{gap:7px;font-size:19px}.ticket-row>span{font-size:27px}.ticket-row>strong{padding:4px 6px;font-size:13px}.ticket-total,.stamp-seal{font-size:11px}.ad-landing .zero-card p{font-size:17px}.ad-landing .zero-card strong{letter-spacing:-4px;font-size:54px}.ad-landing .zero-card strong span{letter-spacing:-1px;font-size:21px}.ad-landing .zero-card small{font-size:10px}.ad-landing .promo .small{font-size:12px;line-height:1.8}.ad-landing .reuse-item h3{font-size:22px}.ad-landing .reuse-item p{font-size:16px}.shop-caption{font-size:12px}.shop-badge,.shop-window{font-size:11px}.shop-window b{font-size:12px}.ad-landing .menu-head p{font-size:17px}.season-center small{font-size:13px}.season-center strong{font-size:34px}.season-center>span{font-size:15px}.season-orbit>span{font-size:17px}.season-photo>b,.season-photo.cold>b{padding:7px 10px;font-size:12px}.ad-landing .menu-tabs{gap:7px}.ad-landing .menu-tabs button{padding:11px 12px;font-size:13px}.ad-landing .menu-caption h3{font-size:19px}.ad-landing .menu-caption p{font-size:14px;line-height:1.7}.ad-landing .quick-copy h2{font-size:clamp(30px,8.4vw,36px)}.ad-landing .quick-copy p{font-size:17px}.ad-landing .quick-copy .small,.ad-landing .simple-steps span{font-size:12px}.timer-number>small{font-size:16px}.timer-number>strong{font-size:102px}.timer-number b{font-size:34px}.cook-graphic>.small{font-size:11px}.ad-landing .newstart p{font-size:16px}.ad-landing .faq summary{font-size:17px;line-height:1.7}.ad-landing .faq details p{font-size:16px}.ad-landing .contact h2{font-size:clamp(30px,8.4vw,36px)}.ad-landing .contact-copy p{font-size:17px}.ad-landing .contact-copy small{font-size:13px}.ad-landing .contact-phone{font-size:29px}.ad-landing .form-label,.ad-landing .form-panel legend,.ad-landing .type-options span{font-size:16px}.ad-landing .field input{padding:15px 12px;font-size:16px}.ad-landing .consent,.ad-landing .privacy-details summary,.ad-landing .privacy-details p{font-size:12px}.ad-landing .form-panel .button{font-size:16px}.ad-landing .footer p,.ad-landing .footer a{font-size:12px}.ad-landing .sticky-inner p{font-size:10px}.ad-landing .sticky-inner .button{padding:14px;font-size:13px}.ad-landing .motion-toggle{font-size:10px;bottom:84px}.ad-landing .text-link{font-size:16px}}.ad-landing .original-brand{background:#fff;border-radius:3px;flex-shrink:0;width:184px;height:76px;display:block;position:relative;overflow:hidden}.ad-landing .original-brand img{width:258px;max-width:none;height:auto;position:absolute;top:-45px;left:-37px}.ad-landing .footer .original-brand{margin-bottom:22px}.ad-landing .menu-tabs{flex-wrap:wrap}.ad-landing .menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ad-landing .menu-card img{aspect-ratio:7/5;object-fit:cover;width:100%}.ad-landing .menu-caption{gap:8px}.ad-landing .menu-caption h3,.ad-landing .menu-caption>span{font-size:25px}@media (max-width:900px){.ad-landing .menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-landing .menu-caption h3{font-size:23px}}@media (max-width:650px){.ad-landing .original-brand{width:137px;height:57px}.ad-landing .original-brand img{width:194px;top:-34px;left:-28px}.ad-landing .menu-tabs{grid-template-columns:1fr 1fr;display:grid}.ad-landing .menu-tabs button{padding:13px 8px;font-size:13px}.ad-landing .menu-grid{grid-template-columns:1fr;gap:28px}.ad-landing .menu-caption h3{font-size:25px}.ad-landing .menu-caption p{font-size:16px}}.ad-landing .original-brand{height:80px}.ad-landing .original-brand img{width:230px;top:-41px;left:-23px}@media (max-width:650px){.ad-landing .original-brand{height:57px}.ad-landing .original-brand img{width:170px;top:-30px;left:-17px}}.ad-landing .transparent-brand{background:0 0;width:190px;line-height:0;display:block}.ad-landing .transparent-brand img{filter:url(#white-brand-ink);width:100%;height:auto;display:block}.ad-landing .hero-reuse-lead{color:#d7d7dd;margin:22px 0 25px;font-size:20px;line-height:1.7}.ad-landing .ad-hero h1{font-size:clamp(39px,3.9vw,53px)}.ad-landing .hero-fees{font-size:23px}.ad-landing .hero-zero>strong{font-size:137px}.ad-landing .ad-hero-copy>.button{font-size:18px}.ad-landing .contact h2{font-size:clamp(32px,3.4vw,46px)}.ad-landing .footer .transparent-brand{margin-bottom:22px}@media (max-width:650px){.ad-landing .transparent-brand{width:145px}.ad-landing .ad-hero h1,.ad-landing .ad-hero h1 em{font-size:clamp(27px,7.5vw,34px)}.ad-landing .hero-reuse-lead{margin:16px 0 22px;font-size:16px}.ad-landing .hero-fees{font-size:18px}.ad-landing .hero-zero>strong{font-size:116px}.ad-landing .ad-hero-copy>.button{font-size:14px}.ad-landing .sticky-inner .button{padding:15px 10px;font-size:12px}.ad-landing .contact h2{font-size:29px}.ad-landing .form-panel .button{gap:10px;font-size:14px}}.fee-reset{margin:48px 0 28px}.fee-reset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.fee-reset-card{text-align:center;background:#222226;border:1px solid #48484e;border-radius:12px;padding:32px 16px;overflow:hidden}.fee-reset-label{font-size:25px;font-weight:700}.ad-landing .fee-reference{color:#b9b9c2;margin:16px 0 4px;font-size:15px}.fee-reference s{text-decoration-color:#f45463;text-decoration-thickness:2px}.fee-number-stage{place-items:center;height:125px;display:grid;position:relative}.fee-was,.fee-now{white-space:nowrap;grid-area:1/1}.fee-was{color:#d9d9de;font-size:43px}.fee-was small{margin-left:5px;font-size:20px}.fee-now{color:#ff4758;font-size:100px;line-height:1}.fee-now small{margin-left:6px;font-size:32px}.fee-waived{color:#ff6573;border:2px solid #ef3546;padding:8px 18px;font-size:18px;display:inline-block;transform:rotate(-6deg)}.fee-reset-total{text-align:center;background:#b91424;border-radius:8px;margin-top:24px;padding:22px}.fee-reset-total>span{font-size:17px}.ad-landing .fee-reset-total p{margin:8px 0;font-size:28px;line-height:1.3}.fee-reset-total s{opacity:.75}.fee-reset-total strong{font-size:48px}.fee-reset-total small{font-size:13px}.fee-reset .fee-was{animation:fee-before 7s var(--delay) infinite both}.fee-reset .fee-now{animation:fee-after 7s var(--delay) infinite both}.fee-reset .fee-waived{animation:fee-stamp 7s var(--delay) infinite both}.fee-reset:not(.in-view) .fee-was,.fee-reset:not(.in-view) .fee-now,.fee-reset:not(.in-view) .fee-waived{animation-play-state:paused}@keyframes fee-before{0%,18%{opacity:1;transform:translateY(0)scale(1)}30%,90%{opacity:0;transform:translateY(-35px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fee-after{0%,18%{opacity:0;transform:translateY(40px)scale(.7)}32%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(40px)scale(.7)}}@keyframes fee-stamp{0%,30%{opacity:0;transform:rotate(-6deg)scale(1.8)}40%,90%{opacity:1;transform:rotate(-6deg)scale(1)}to{opacity:0;transform:rotate(-6deg)scale(1.8)}}html[data-motion=off] .fee-reset .fee-was{opacity:0;animation:none}html[data-motion=off] .fee-reset .fee-now,html[data-motion=off] .fee-reset .fee-waived{opacity:1;animation:none;transform:none}.ad-landing .menu-showcase{color:#19191d;background:#fff;border:1px solid #e5e5e9;border-radius:18px;padding:28px 32px 22px}.catalog-tabs{border-bottom:1px solid #ddd;flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.catalog-tabs button{color:#666;background:0 0;border:0;border-bottom:3px solid #0000;padding:15px 13px;font-size:17px}.catalog-tabs button[aria-pressed=true]{color:#ba1425;border-color:#c91928}.catalog-tabs small{vertical-align:super;margin-left:5px;font-size:11px}.catalog-toolbar{justify-content:space-between;align-items:center;padding:22px 0 8px;display:flex}.ad-landing .catalog-toolbar p{margin:0;font-size:15px}.catalog-toolbar span{color:#777;font-size:12px}.catalog-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ccc transparent;gap:24px;padding-bottom:16px;display:flex;overflow-x:auto}.catalog-card{scroll-snap-align:start;text-align:center;flex:0 0 calc(33.3333% - 16px);min-width:0}.catalog-card img{aspect-ratio:7/5;object-fit:cover;border-radius:10px;width:100%}.ad-landing .catalog-card h3{margin:20px 0 8px;font-size:22px}.ad-landing .catalog-card p{color:#686870;margin:0;font-size:14px;line-height:1.65}.catalog-controls{justify-content:center;align-items:center;gap:22px;margin-top:18px;display:flex}.catalog-controls button{color:#29292c;background:#fff;border:1px solid #ccc;border-radius:4px;width:45px;height:42px;font-size:22px}.catalog-controls button:hover:not(:disabled){color:#fff;background:#c91928;border-color:#c91928}.catalog-controls button:disabled{opacity:.3;cursor:default}.catalog-controls span{text-align:center;min-width:58px;font-size:13px}.menu-occasions{grid-template-columns:1fr 1fr;gap:22px;margin:26px 0;display:grid}.menu-occasions article{background:#1e1e23;border:1px solid #39393f;border-radius:10px;padding:30px}.menu-occasions span{color:#ff7380;font-size:14px}.ad-landing .menu-occasions h3{margin:12px 0;font-size:27px}.ad-landing .menu-occasions p{color:#c2c2ca;margin:0;font-size:16px}.catalog-cta{color:#fff;background:#c91928;border-radius:5px;justify-content:space-between;gap:15px;padding:24px;font-size:18px;font-weight:700;display:flex}@media (max-width:900px){.catalog-card{flex-basis:calc(50% - 12px)}.fee-was{font-size:32px}.fee-reset-label{font-size:22px}}@media (max-width:650px){.fee-reset-grid{grid-template-columns:1fr;gap:10px}.fee-reset-card{grid-template-columns:1fr 1fr;align-items:center;column-gap:15px;padding:20px;display:grid}.fee-reset-label{text-align:left;font-size:21px}.ad-landing .fee-reference{text-align:left;grid-column:1;margin:6px 0;font-size:13px}.fee-number-stage{grid-area:1/2/4;height:115px}.fee-was{font-size:31px}.fee-was small{font-size:15px}.fee-now{font-size:85px}.fee-now small{font-size:25px}.fee-waived{justify-self:start;margin-top:10px;padding:4px 10px;font-size:13px}.fee-reset-total>span{font-size:14px}.ad-landing .fee-reset-total p{font-size:22px}.fee-reset-total strong{font-size:37px}.fee-reset-total small{font-size:10px}.ad-landing .menu-showcase{border-radius:12px;padding:18px 15px}.catalog-tabs{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.catalog-tabs button{padding:13px 5px;font-size:14px}.catalog-tabs small{font-size:9px}.catalog-toolbar{padding:18px 0 12px;display:block}.catalog-toolbar span{font-size:11px}.catalog-card{flex-basis:88%}.ad-landing .catalog-card h3{font-size:23px}.ad-landing .catalog-card p{font-size:14px}.menu-occasions{grid-template-columns:1fr;gap:12px}.menu-occasions article{padding:24px}.ad-landing .menu-occasions h3{font-size:24px}.ad-landing .menu-occasions p{font-size:15px}.catalog-cta{padding:20px;font-size:15px}.catalog-controls{margin-top:12px}}@media (prefers-reduced-motion:reduce){.fee-reset .fee-was{opacity:0;animation:none}.fee-reset .fee-now,.fee-reset .fee-waived{opacity:1;animation:none;transform:none}.catalog-rail{scroll-behavior:auto}}.ad-landing .sales-section{color:#18181c;background:#f4f4f6}.sales-heading{text-align:center;margin-bottom:42px}.ad-landing .sales-heading h2{margin-bottom:22px;font-size:clamp(32px,4vw,52px)}.ad-landing .sales-heading>p:last-child{color:#696971;font-size:16px}.sales-main{color:#fff;background:#141418;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:45px;display:grid}.sales-tag{border:1px solid #666;border-radius:30px;padding:8px 14px;font-size:15px;display:inline-block}.ad-landing .sales-main h3{margin:28px 0 8px;font-size:24px}.ad-landing .sales-hero-number{white-space:nowrap;margin:0 0 15px;line-height:1.2}.sales-hero-number strong{letter-spacing:-.065em;color:#ff485a;font-size:clamp(58px,6.5vw,88px)}.sales-hero-number>span{margin-left:12px;font-size:25px}.sales-delivery{background:#ffffff14;border:1px solid #ffffff30;border-radius:4px;padding:7px 11px;font-size:13px;display:inline-block}.ad-landing .sales-calculation{color:#b1b1bb;margin:18px 0 0;font-size:12px}.sales-months{text-align:center;grid-template-columns:repeat(3,1fr);align-items:end;gap:18px;display:grid}.sales-bar-track{border-bottom:1px solid #5c5c65;align-items:end;height:225px;display:flex}.sales-bar{background:linear-gradient(#f4485a,#9d1524);border-radius:7px 7px 0 0;justify-content:center;width:100%;padding-top:17px;display:flex;position:relative}.sales-bar strong{font-size:21px}.sales-bar small{margin-top:5px;font-size:12px;font-weight:500;display:block}.sales-month>span{color:#d7d7df;margin-top:13px;font-size:14px;display:block}.sales-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.sales-branch{background:#fff;border:1px solid #dedee3;border-radius:12px;padding:28px 24px}.sales-branch-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.ad-landing .sales-branch-title h3{margin:0;font-size:24px}.sales-branch-title>span{color:#74747b;font-size:13px}.ad-landing .sales-range-label{color:#73737b;margin:24px 0 8px;font-size:13px}.ad-landing .sales-range{margin:0 0 18px;line-height:1.4}.sales-range small{font-size:15px}.sales-range strong{letter-spacing:-.07em;color:#c91928;font-size:28px}.sales-range>span{margin-top:3px;font-size:16px;display:block}.sales-branch .sales-delivery{color:#4f4f58;background:#f2f2f5;border-color:#e4e4e8}.sales-notes{border-left:3px solid #ccc;margin-top:25px;padding-left:17px}.ad-landing .sales-notes p{color:#64646c;margin:4px 0;font-size:12px;line-height:1.8}.sales-link{color:#fff;background:#c91928;border-radius:5px;justify-content:space-between;gap:20px;margin-top:27px;padding:23px 27px;font-size:18px;font-weight:700;display:flex}.ad-landing .nav-links{gap:22px}@media (max-width:900px){.sales-main{gap:24px;padding:32px}.sales-branches{gap:12px}.sales-branch{padding:22px 16px}.sales-range strong{font-size:23px}.sales-bar strong{font-size:18px}}@media (max-width:650px){.ad-landing .sales-heading h2{font-size:30px}.ad-landing .sales-heading>p:last-child{font-size:13px}.sales-main{grid-template-columns:1fr;gap:28px;padding:28px 22px}.sales-main-copy{text-align:center}.ad-landing .sales-main h3{margin-top:22px;font-size:21px}.sales-hero-number strong{font-size:65px}.sales-hero-number>span{margin-left:8px;font-size:21px}.sales-tag{font-size:13px}.sales-bar-track{height:165px}.sales-bar strong{font-size:18px}.sales-branches{grid-template-columns:1fr;gap:13px}.sales-branch{padding:24px}.sales-range strong{font-size:31px}.sales-range>span{margin-left:7px;display:inline}.ad-landing .sales-range-label{margin-top:19px}.sales-link{padding:20px;font-size:15px;line-height:1.7}.ad-landing .sales-notes p{font-size:11px}.ad-landing .nav-links{gap:0}}.ad-landing .hero-original-total{color:#dedee5;margin:0 0 5px;font-size:22px;line-height:1.4}.hero-original-total s{text-decoration-color:#ff5264;text-decoration-thickness:2px}.hero-original-total>span{color:#ff7a87;font-size:15px}.ad-landing .hero-fees{margin-bottom:10px}.fee-reset-grid{gap:14px}.fee-reset-card{background:linear-gradient(135deg,#26262b,#111114);border-color:#d43d4d;border-radius:0;padding:0 20px 32px}.fee-reset-label{color:#171719;background:#f5f2ee;margin:0 -20px 28px;padding:15px;font-size:27px;display:block}.fee-waived{font-size:18px;font-weight:700;transform:none}.fee-reset-total{background:#101013;border:1px solid #d43d4d;border-radius:0;padding:28px}.fee-reset-total strong{color:#ff4b5e}.ad-landing .fee-reference{font-size:17px}.fee-number-stage{height:135px}.ad-landing .cooking-story{color:#fff;background:radial-gradient(at 50% 30%,#50202a55,#0000 65%),#101013;overflow:hidden}.cooking-heading{text-align:center}.ad-landing .cooking-heading .eyebrow{color:#ff7b88}.cooking-heading em{color:#ff5366}.cooking-tags{flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 58px;display:flex}.cooking-tags span{color:#fff;background:#c91928;border-radius:30px;padding:12px 24px;font-size:16px}.cooking-film{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;padding:12px 7px 20px;display:grid}.cooking-frame{color:#18181c;background:#f6f4f0;padding:16px 16px 23px;position:relative;transform:rotate(-3deg);box-shadow:0 18px 35px #0005}.cooking-frame:nth-child(2){transform:translateY(-18px)rotate(2deg)}.cooking-frame:nth-child(3){transform:rotate(-2deg)}.film-number{color:#9c1830;letter-spacing:2px;margin-bottom:12px;font-size:14px;font-weight:700;display:block}.cooking-media{aspect-ratio:16/10;background:#27272d;overflow:hidden}.cooking-media video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.cooking-video-placeholder{color:#d9d9e1;background:repeating-linear-gradient(135deg,#ffffff03 0 1px,#0000 1px 13px),#25252b;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.cooking-video-placeholder svg{fill:none;stroke:#f46b7b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:86px;height:73px}.cooking-video-placeholder>span{font-size:13px}.cooking-caption{align-items:center;gap:15px;padding-top:22px;display:flex}.cooking-caption>span{color:#cfced0;font-size:46px;font-weight:700;line-height:1}.ad-landing .cooking-caption h3{margin:0 0 8px;font-size:24px}.ad-landing .cooking-caption p{color:#6c6870;margin:0;font-size:13px;line-height:1.6}.cooking-bottom{text-align:center;margin-top:38px}.ad-landing .cooking-bottom>p{font-size:19px;line-height:1.8}.ad-landing .cooking-bottom .small{color:#ada9b4;font-size:12px}.ad-landing .conversion-costs{color:#1b1b20;background:#f3f3f5}.cost-heading{text-align:center;margin-bottom:40px}.ad-landing .cost-heading h2{font-size:clamp(34px,4vw,52px)}.cost-heading>p:last-child{color:#696970;font-size:17px}.cost-table-shell{background:#fff;border:1px solid #d5d5dc;border-radius:10px;overflow:hidden}.cost-table{border-collapse:collapse;table-layout:fixed;width:100%}.cost-table caption{color:#fff;text-align:left;background:#17171d;padding:15px;font-size:14px}.cost-table th,.cost-table td{text-align:left;overflow-wrap:break-word;border-bottom:1px solid #dedee3;padding:22px 24px;font-size:16px;line-height:1.7}.cost-table thead th{background:#e9e9ed;font-size:18px}.cost-table th:first-child{width:23%}.cost-table th:last-child{width:30%}.cost-table td s{color:#92929b;font-size:14px;display:block}.cost-table td strong{color:#c91928;margin-right:12px;font-size:30px}.cost-table td small{color:#bc1729;white-space:nowrap;font-size:12px}.cost-subtotal{background:#fff0f2}.cost-table tr:last-child th,.cost-table tr:last-child td{border-bottom:0}.ad-landing .cost-footnote{color:#72727b;margin:20px 0 0;font-size:12px;line-height:1.9}.cost-conclusion{color:#fff;background:#15151b;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:32px;display:flex}.cost-conclusion>div>span{color:#fa7c8b;font-size:14px}.ad-landing .cost-conclusion h3{margin:13px 0 0;font-size:24px;line-height:1.6}.ad-landing .cost-conclusion .button{white-space:nowrap;font-size:16px}@media (max-width:900px){.cooking-film{gap:16px}.cooking-frame{padding:12px}.cooking-caption{gap:10px}.ad-landing .cooking-caption h3{font-size:20px}.cooking-caption>span{font-size:33px}.cost-conclusion{flex-direction:column;align-items:stretch}}@media (max-width:650px){.ad-landing .hero-original-total{font-size:18px}.hero-original-total>span{font-size:13px}.fee-reset-card{padding:0 18px 25px;display:block}.fee-reset-label{text-align:center;margin:0 -18px 20px;padding:12px;font-size:24px}.ad-landing .fee-reference{text-align:center;margin:10px 0;font-size:15px}.fee-number-stage{height:115px}.fee-waived{margin-top:10px;padding:7px 14px;font-size:16px}.fee-reset-total{padding:24px 14px}.cooking-film{grid-template-columns:1fr;gap:35px;padding:0 7px}.cooking-frame{padding:15px 15px 22px;transform:rotate(-2deg)}.cooking-frame:nth-child(2){transform:rotate(2deg)}.cooking-frame:nth-child(3){transform:rotate(-2deg)}.cooking-tags{gap:8px;margin:25px 0 38px}.cooking-tags span{padding:10px 14px;font-size:12px}.ad-landing .cooking-heading h2{font-size:30px}.ad-landing .cooking-caption h3{font-size:24px}.cooking-caption>span{font-size:43px}.cooking-caption{gap:16px}.cooking-video-placeholder>span{font-size:13px}.ad-landing .cooking-bottom>p{font-size:16px}.ad-landing .cooking-bottom .small{font-size:11px}.ad-landing .cost-heading h2{font-size:30px}.cost-heading>p:last-child{font-size:15px}.cost-table caption{padding:13px;font-size:12px}.cost-table th,.cost-table td{padding:14px 9px;font-size:12px;line-height:1.65}.cost-table thead th{font-size:13px}.cost-table th:first-child{width:23%}.cost-table th:last-child{width:31%}.cost-table td s{font-size:11px}.cost-table td strong{margin:0;font-size:23px;display:block}.cost-table td small{font-size:10px}.cost-subtotal th{font-size:13px}.ad-landing .cost-footnote{font-size:11px}.cost-conclusion{gap:22px;padding:24px 19px}.ad-landing .cost-conclusion h3{font-size:20px}.ad-landing .cost-conclusion .button{white-space:normal;padding:18px 14px;font-size:13px}.ad-landing .sticky-inner .button{gap:10px;font-size:11px}}.admin-login-form{text-align:left;gap:18px;margin:28px 0;display:grid}.admin-login-form label{gap:8px;display:grid}.admin-login-form input{color:#111;box-sizing:border-box;background:#fff;border:1px solid #aaa;border-radius:6px;width:100%;padding:14px}.admin-login-form button{justify-content:center}.cooking-media{aspect-ratio:9/13}.cooking-media video{object-fit:contain}.ad-landing .cooking-heading h2{font-size:clamp(46px,5.8vw,78px);line-height:1.18}.ad-landing .cooking-intro{color:#dedbe2;margin-top:24px;font-size:21px}.noodle-cooking{border-top:1px solid #ffffff24;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;max-width:900px;margin:80px auto 0;padding-top:65px;display:grid}.noodle-cooking-video{aspect-ratio:9/13;background:#16161b;border:1px solid #ffffff35;border-radius:12px;justify-self:end;width:100%;max-width:330px;overflow:hidden}.noodle-cooking-video video{object-fit:contain;width:100%;height:100%;display:block}.ad-landing .noodle-cooking-copy h3{margin:18px 0;font-size:clamp(30px,3.5vw,45px);line-height:1.45}.noodle-cooking-copy em{color:#ff5366;font-style:normal}.ad-landing .noodle-cooking-copy>p{color:#c8c5ce;line-height:1.8}.noodle-cooking-copy .button{margin-top:20px;font-size:14px}.noodle-cooking-copy .eyebrow{color:#ff7b88!important}@media (max-width:650px){.ad-landing .cooking-heading h2{font-size:43px}.ad-landing .cooking-intro{font-size:16px}.cooking-film{max-width:390px;margin:auto}.noodle-cooking{text-align:center;grid-template-columns:1fr;gap:30px;margin-top:45px;padding-top:40px}.noodle-cooking-video{justify-self:center;max-width:340px}.noodle-cooking-copy .button{white-space:normal}.ad-landing .noodle-cooking-copy h3{font-size:32px}}.cooking-film{max-width:920px;margin-left:auto;margin-right:auto}@media (max-width:650px){.cooking-film{max-width:390px}}.animated-number{font-variant-numeric:tabular-nums}.number-unit{white-space:nowrap;margin-left:.15em;font-size:.52em}.ad-landing .campaign-kicker{background:linear-gradient(110deg,#671b2a,#241319 45%,#671b2a) 0 0/220% 100%;border:1px solid #ff61777a;border-radius:5px;width:fit-content;padding:12px 19px;animation:5s ease-in-out infinite promo-glide;box-shadow:0 0 24px #d5163526}.campaign-kicker>span{animation:2.8s ease-in-out infinite promo-dot}.ad-landing .hero-zero>span{animation:3.8s ease-in-out infinite waiver-emphasis}.ad-landing .hero-zero>strong{transform-origin:50% 70%;animation:3.8s ease-in-out infinite zero-emphasis;display:inline-block}.ad-landing .hero-zero .zero-star{animation:4s ease-in-out infinite badge-float}.fee-reset-label{isolation:isolate;animation:4s ease-in-out infinite fee-title-emphasis;animation-delay:var(--delay,0s);position:relative;overflow:hidden}.fee-reset-label:after{content:"";z-index:-1;animation:5s ease-in-out infinite fee-title-sweep;animation-delay:var(--delay,0s);background:linear-gradient(105deg,#0000 30%,#ed24444d 48%,#0000 67%);position:absolute;inset:0;transform:translate(-120%)}.ad-landing .fee-reference{font-size:clamp(21px,2.2vw,29px);font-weight:700;line-height:1.65}.fee-reference>span{color:#fff;font-size:.8em;display:block}.fee-reference s{color:#e8c9cf;text-decoration-color:#f9586c;text-decoration-thickness:2px}.fee-reset-total{position:relative;overflow:hidden}.fee-reset-total>span{font-weight:700;animation:4s ease-in-out infinite waiver-emphasis;display:inline-block}.fee-reset-total>p{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.fee-reset-total strong{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:240px;animation:6.9s ease-in-out infinite total-glow;display:inline-block}.fee-reset-total>p>span{animation:2s ease-in-out infinite cost-arrow}.sales-heading.in-view h2{animation:.8s ease-out both sales-reveal}.sales-heading em{display:inline-block}.sales-main.in-view{animation:.8s ease-out both sales-reveal}.sales-main.in-view .sales-bar{transform-origin:bottom;animation:1.5s cubic-bezier(.2,.7,.2,1) both sales-grow}.sales-main.in-view .sales-month:nth-child(2) .sales-bar{animation-delay:.16s}.sales-main.in-view .sales-month:nth-child(3) .sales-bar{animation-delay:.32s}.sales-branch.in-view{animation:.7s ease-out both sales-reveal}.sales-branch:nth-child(2){animation-delay:.12s}.sales-branch:nth-child(3){animation-delay:.24s}.sales-hero-number strong{animation:4s ease-in-out infinite sales-value-glow;display:inline-block}@keyframes promo-glide{0%,to{background-position:0%;box-shadow:0 0 12px #d5163526}50%{background-position:100%;box-shadow:0 0 28px #d5163555}}@keyframes promo-dot{0%,to{box-shadow:0 0 0 4px #c9192822}50%{box-shadow:0 0 0 9px #c919280a}}@keyframes waiver-emphasis{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.18);transform:translateY(-3px)}}@keyframes zero-emphasis{0%,to{text-shadow:0 0 #e340;transform:scale(1)}45%{text-shadow:0 0 32px #e345;transform:scale(1.045)}}@keyframes badge-float{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(2deg)translateY(-6px)}}@keyframes fee-title-emphasis{0%,to{color:#171719}50%{color:#b31329}}@keyframes fee-title-sweep{0%,25%{transform:translate(-120%)}65%,to{transform:translate(120%)}}@keyframes cost-arrow{0%,to{transform:translate(-3px)}50%{transform:translate(5px)}}@keyframes total-glow{0%,25%,to{text-shadow:none}35%,65%{text-shadow:0 0 22px #ff536666}}@keyframes sales-reveal{0%{opacity:.3;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sales-grow{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}@keyframes sales-value-glow{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}@media (max-width:650px){.ad-landing .campaign-kicker{margin-left:auto;margin-right:auto;padding:10px 14px}.ad-landing .fee-reference{font-size:26px}.fee-reset-total>p{gap:10px}.fee-reset-total strong{min-width:160px}.fee-reset-label{font-size:clamp(20px,6vw,24px)}}html[data-motion=off] .animated-number,html[data-motion=off] .sales-bar{transform:none!important}@media (prefers-reduced-motion:reduce){.sales-bar{transform:none!important}}.cost-free th{animation:4s ease-in-out infinite fee-title-emphasis}.cost-free:nth-child(2) th{animation-delay:.35s}.cost-free:nth-child(3) th{animation-delay:.7s}.ad-landing #benefits>.wrap>.eyebrow,.ad-landing .sales-heading>.eyebrow,.ad-landing .cooking-heading>.eyebrow,.ad-landing .cost-heading>.eyebrow{letter-spacing:-.04em;font-size:clamp(21px,2.3vw,32px);line-height:1.5}.ad-landing .menu-occasions article>span{font-size:clamp(23px,2.5vw,34px);font-weight:700}.ad-landing .cooking-tags span{font-size:clamp(16px,1.6vw,22px);line-height:1.5}.ad-landing .cost-table caption{text-align:center;padding:26px 16px;font-size:clamp(21px,2.5vw,32px);font-weight:700}.store-conditions{font-weight:700;line-height:1.6;color:#f2d9b9!important;margin:14px 0!important;font-size:18px!important}.cost-prompt.in-view{animation:3s ease-in-out infinite cost-prompt-focus}@keyframes cost-prompt-focus{0%,to{color:#c9c3bf;transform:translateY(0)}50%{color:#fff;text-shadow:0 0 24px #df3a3444;transform:translateY(-4px)}}.campaign-dialog{color:#fff7eb;background:#141211;border:1px solid #74615a;border-radius:8px;width:min(510px,100% - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 30px 100px #000a}.campaign-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.popup-close{color:#fff;cursor:pointer;z-index:2;background:0 0;border:0;width:44px;height:44px;font-size:34px;position:absolute;top:8px;right:12px}.popup-content{background:radial-gradient(at 100% 0,#76231e70,#0000 65%);padding:38px 38px 18px}.popup-kicker{color:#eac6b0;margin:0 0 22px;padding-right:20px;font-size:14px;font-weight:700}.popup-content h2{letter-spacing:-.065em;margin:0 0 20px;font-size:clamp(36px,5vw,54px);font-weight:900;line-height:1.22}.popup-content h2 em{color:#ff5148;font-style:normal}.popup-lead{margin:0 0 22px;font-size:20px;line-height:1.5}.popup-fees{border-top:1px solid #695048;border-bottom:1px solid #695048;padding:18px 0}.popup-fees>span{font-size:14px}.popup-fees p{margin:10px 0;font-size:24px}.popup-fees s{color:#a9a09a}.popup-fees b{color:#ff5148;font-size:42px}.popup-fees small{font-size:15px}.popup-detail{margin:20px 0;font-size:16px;line-height:1.7}.popup-content .button{text-align:center;justify-content:center;width:100%;min-height:54px;font-size:16px}.popup-note{color:#b9b0a7;margin:12px 0 0;font-size:11px;line-height:1.6}.popup-navigation{justify-content:center;align-items:center;gap:20px;padding:10px 24px 16px;display:flex}.popup-navigation button{color:#fff;cursor:pointer;background:0 0;border:1px solid #6c5a52;border-radius:50%;width:40px;height:40px;font-size:20px}.popup-navigation button:disabled{opacity:.25;cursor:default}.popup-navigation span{font-size:14px}.popup-footer{background:#24201e;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;font-size:13px;display:flex}.popup-footer label{align-items:center;gap:8px;display:flex}.popup-footer button{color:#fff;cursor:pointer;background:0 0;border:0;padding:5px}.popup-store-block{background:#ffffff05;border:1px solid #685249;margin:18px 0;padding:22px}.popup-store-block>span{color:#ef6559;letter-spacing:.13em;font-size:11px}.popup-store-block h3{margin:10px 0;font-size:24px}.popup-store-block p{color:#c9bdb4;margin:0;font-size:14px;line-height:1.7}@media (max-width:600px){.popup-content{padding:32px 24px 14px}.popup-content h2{font-size:36px}.popup-kicker{margin-bottom:18px}.popup-lead{margin-bottom:16px;font-size:18px}.popup-fees{padding:12px 0}.popup-fees b{font-size:34px}.popup-detail{margin:14px 0;font-size:14px}.popup-footer{padding:12px 18px}.store-conditions{font-size:16px!important}.ad-landing .cooking-tags{gap:8px}.ad-landing .cooking-tags span{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.cost-prompt.in-view{animation:none}}.cost-application{position:relative;overflow:hidden}.cost-application .cost-condition{font-weight:700;line-height:1.6;display:inline-block}.cost-table-shell.in-view .cost-application strong,.cost-table-shell.in-view .cost-condition{animation:2.4s ease-in-out infinite application-blink;animation-delay:var(--row-delay,0s);transform-origin:50%}.cost-table-shell.in-view .cost-application:after{content:none}.cost-table tbody tr:nth-child(2){--row-delay:.18s}.cost-table tbody tr:nth-child(3){--row-delay:.36s}.cost-table tbody tr:nth-child(4){--row-delay:.54s}.cost-table tbody tr:nth-child(5){--row-delay:.72s}.cost-table tbody tr:nth-child(6){--row-delay:.9s}.cost-table tbody tr:nth-child(7){--row-delay:1.08s}.cost-table tbody tr:nth-child(8){--row-delay:1.26s}@keyframes application-emphasis{0%,75%,to{filter:brightness();transform:translateY(0)scale(1)}35%{filter:brightness(1.2);transform:translateY(-2px)scale(1.045)}}@keyframes application-sweep{0%,30%{transform:translate(-120%)}60%,to{transform:translate(120%)}}html[data-motion=off] .cost-application:after{display:none}@media (prefers-reduced-motion:reduce){.cost-table-shell.in-view .cost-application strong,.cost-table-shell.in-view .cost-condition{animation:none}.cost-application:after{display:none}}.ad-landing .menu-head>.eyebrow{letter-spacing:-.04em;font-size:clamp(22px,2.7vw,34px);line-height:1.5}.ad-landing .newstart-highlight{color:#fff1df;background:#231310;border:2px solid #da3933;border-radius:6px;padding:12px 18px;font-size:clamp(21px,2.5vw,30px);line-height:1.5;display:inline-block}.ad-landing .newstart-highlight.in-view{animation:2.6s ease-in-out infinite label-attention}.ad-landing .cost-heading .cost-prompt{color:#fff1df;background:#251411;border:2px solid #d83630;border-radius:6px;margin-top:26px;padding:16px 22px;font-size:clamp(23px,3vw,36px);font-weight:700;line-height:1.55;display:inline-block}.ad-landing .cost-prompt.in-view{animation:2.6s ease-in-out infinite label-attention}@keyframes label-attention{0%,to{color:#fff1df;background:#251411;transform:translateY(0);box-shadow:0 0 #e3443300}50%{color:#fff;background:#8b211d;transform:translateY(-4px);box-shadow:0 0 22px #e3443344}}@keyframes application-blink{0%,to{opacity:1;filter:brightness();transform:scale(1)}50%{opacity:.55;filter:brightness(1.1);transform:scale(1.035)}}.popup-content h2{font-size:clamp(32px,4.3vw,44px);line-height:1.25}.popup-content .popup-lead{margin-bottom:14px;font-size:17px;line-height:1.65}.popup-fees{text-align:center;background:#0d0c0b;border:1px solid #864039;border-radius:6px;padding:18px}.popup-fees .popup-impact{justify-content:center;align-items:center;gap:14px;margin:6px 0;line-height:1.2;display:flex}.popup-impact>s{font-size:26px}.popup-impact>span{color:#d4b8a5;font-size:26px}.popup-fees .popup-impact>b{color:#ff5148;letter-spacing:-.06em;font-size:96px;animation:2.8s ease-in-out infinite popup-zero-pulse;display:inline-block}.popup-impact>b>small{font-size:32px}@keyframes popup-zero-pulse{0%,to{transform:scale(1)}50%{text-shadow:0 0 20px #ff514844;transform:scale(1.06)}}@media (max-width:600px){.popup-content h2{font-size:32px}.popup-fees{padding:14px 10px}.popup-fees .popup-impact>b{font-size:76px}.popup-impact>s{font-size:22px}.popup-fees .popup-impact{gap:10px}.ad-landing .cost-heading .cost-prompt{padding:14px;font-size:23px}.ad-landing .newstart-highlight{padding:10px 12px}}html[data-motion=off] .newstart-highlight,html[data-motion=off] .cost-prompt,html[data-motion=off] .popup-impact>b,html[data-motion=off] .cost-application strong,html[data-motion=off] .cost-condition{opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.ad-landing .newstart-highlight.in-view,.ad-landing .cost-prompt.in-view,.popup-fees .popup-impact>b,.cost-table-shell.in-view .cost-application strong,.cost-table-shell.in-view .cost-condition{opacity:1;transform:none;animation:none!important}}.popup-content h2 em{word-break:keep-all;font-size:.83em;display:inline-block}.popup-content .popup-fees+.button{margin-top:20px}.popup-campaign-motion .popup-title-line{animation:.65s ease-out both popup-line-enter;display:block}.popup-campaign-motion .popup-title-line:nth-child(2){animation-delay:.16s}.popup-campaign-motion .popup-title-line:nth-child(3){animation-delay:.32s}.popup-campaign-motion .popup-fees{animation:3.2s ease-in-out infinite popup-fee-frame}.popup-campaign-motion>.button{animation:3.2s ease-in-out 1s infinite popup-button-focus}@keyframes popup-line-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-fee-frame{0%,to{border-color:#864039;box-shadow:0 0 #ed3a2e00}50%{border-color:#f05a4e;box-shadow:0 0 22px #ed3a2e30}}@keyframes popup-button-focus{0%,to{box-shadow:0 0 #d3312900}50%{filter:brightness(1.12);box-shadow:0 0 0 5px #d3312933}}.popup-store-content .popup-store-block{margin:14px 0;padding:18px}.popup-store-block h3 small{color:#f5aa91;margin-left:8px;font-size:15px}.popup-store-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.popup-store-list li{color:#fff3e9;border-top:1px solid #ffffff13;padding:9px 0;font-size:16px;line-height:1.5}.popup-store-list li:before{content:"●";color:#ef6559;vertical-align:middle;margin-right:10px;font-size:7px}.popup-store-list.consulting li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.popup-store-list.consulting li:before{display:none}.popup-store-list.consulting small{color:#ffe0ce;background:#69261e;border-radius:3px;margin-left:auto;padding:4px 7px;font-size:11px}html[data-motion=off] .popup-campaign-motion .popup-title-line,html[data-motion=off] .popup-campaign-motion .popup-fees,html[data-motion=off] .popup-campaign-motion>.button{opacity:1;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){.popup-campaign-motion .popup-title-line,.popup-campaign-motion .popup-fees,.popup-campaign-motion>.button{opacity:1;transform:none;animation:none!important}}
.paper-surface{background-color:#eee3d0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.12' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(12deg,#69503205 0 1px,#0000 1px 7px)}.ad-landing .brand-reasons{color:#241d19;border-top:8px solid #b32127;border-bottom:1px solid #ccb99b;padding:100px 0;position:relative}.reasons-intro{text-align:center;max-width:1000px;margin:auto}.ad-landing .reasons-intro .eyebrow{color:#9d1d25;font-size:clamp(18px,2vw,26px)}.ad-landing .reasons-intro h2{font-size:clamp(32px,4.3vw,57px);line-height:1.35}.reasons-intro>p:last-child{color:#66533f;margin:24px 0 32px;font-size:19px}.owner-concerns{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0 56px;display:flex}.owner-concerns span{color:#5b4435;background:#fff8ed88;border:1px solid #c8b69a;border-radius:2px;padding:12px 18px;font-size:16px}.ad-landing .reasons-title{text-align:center;margin-bottom:30px;font-size:clamp(25px,3vw,38px)}.reasons-title em{font-style:normal}.reasons-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.reason-card{background:#fffaf0b0;border:1px solid #bda88a;padding:25px 20px;box-shadow:0 6px 16px #39241408}.reason-icon{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.reason-icon svg{color:#a82129;width:62px;height:62px}.reason-icon>span{color:#cab596;font-size:30px}.reason-card>small{color:#8f6a45;letter-spacing:.05em;font-size:13px}.reason-card h4{word-break:keep-all;letter-spacing:-.06em;margin:12px 0 16px;font-size:22px;font-weight:700;line-height:1.5}.ad-landing .reason-card>p{color:#5c4e40;margin:0;font-size:15px;line-height:1.85}.reason-card.in-view{animation:.65s ease-out both reason-arrive}.reason-card:nth-child(2){animation-delay:.1s}.reason-card:nth-child(3){animation-delay:.2s}.reason-card:nth-child(4){animation-delay:.3s}.reason-card:nth-child(5){animation-delay:.4s}@keyframes reason-arrive{0%{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:none}}.reasons-note{color:#73614c;margin:22px 0;font-size:12px}.reasons-evidence{border-top:1px solid #bda88a;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:30px;display:flex}.reasons-evidence p{margin:0;font-size:18px}.reasons-evidence a{color:#fff4df;white-space:nowrap;background:#261d18;padding:17px 22px;font-size:16px}.ad-landing .promo,.ad-landing .contact{isolation:isolate;background:#12100f;position:relative;overflow:hidden}.ad-landing .promo:before,.ad-landing .contact:before{content:"";z-index:-2;opacity:.8;background:linear-gradient(90deg,#100e0cf0 10%,#100e0cbb 55%,#100e0c88),url(/images/menu-hansik-soup.jpg) 50%/cover no-repeat;position:absolute;inset:0}.ad-landing .promo:after{content:"";z-index:-1;opacity:.1;pointer-events:none;background:url(/images/menu-hansik-noodles.jpg) 50%/cover no-repeat;height:65%;position:absolute;bottom:-18%;left:25%;right:-10%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#0008,#0000);mask-image:linear-gradient(#0000,#0008,#0000)}.ad-landing .contact:before{background:linear-gradient(90deg,#100e0ce0,#100e0cb0),url(/images/menu-hotpot.jpg) 50%/cover no-repeat}.ad-landing .contact h2 em{color:#efc884}.ad-landing .contact-copy>p{color:#e6d8c4}.ad-landing .contact .eyebrow{color:#efc884}.ad-landing .contact-copy>small{color:#e8d6b9}.ad-landing .reuse-section{background-color:#eee5d7;background-image:repeating-linear-gradient(5deg,#6c513607 0 1px,#0000 1px 5px)}.ad-landing .sticky-cta{z-index:110;background:#100e0df5;border-top:2px solid #bd2c31;padding:12px 0}.ad-landing .sticky-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.sticky-direct{color:#fff5e6;align-items:center;gap:28px;text-decoration:none;display:flex}.sticky-direct>span{font-size:19px}.ad-landing .sticky-direct>strong{color:#e9c895;align-items:center;gap:12px;font-size:18px;display:flex}.sticky-direct b{color:#fff;letter-spacing:-.03em;font-size:34px}.ad-landing .sticky-inner>.button{padding:14px 22px;font-size:16px}.ad-landing .footer{padding-bottom:120px}.ad-landing .motion-toggle{bottom:100px}.campaign-stage{color:#fff5e8;background:0 0;border:0;width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 18px);margin:auto;padding:0;font-family:Gmarket Sans,sans-serif;overflow:visible}.campaign-stage::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080707cf}.campaign-panels{justify-content:center;align-items:stretch;gap:18px;display:flex}.campaign-panel{background:#10100f;border:1px solid #856443;flex-direction:column;flex:1 1 0;min-width:0;max-width:470px;height:min(760px,100dvh - 94px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 75px #0009}.panel-close{z-index:3;color:#fff;cursor:pointer;background:#100e0dcc;border:1px solid #ffffff36;border-radius:2px;width:36px;height:36px;font-size:27px;position:absolute;top:5px;right:7px}.poster-scroll{overscroll-behavior:contain;text-align:center;scrollbar-width:thin;scrollbar-color:#9c7750 #171412;flex:1;min-height:0;padding:25px 25px 12px;overflow:auto}.poster-brand{letter-spacing:.16em;color:#e9d7b8;margin:0 22px 18px;font-size:13px;line-height:1.5}.conversion-poster{background:radial-gradient(at 50% 45%,#4c1b16 0,#0000 65%),#100f0d}.conversion-poster h2{letter-spacing:-.06em;color:#fff8e5;margin:0 0 10px;font-size:clamp(36px,4.6vw,57px);font-weight:700;line-height:1.14;transform:skew(-5deg)}.conversion-poster h2 em{color:#ff453e;font-style:normal}.ad-landing .poster-question{color:#ead2b9;margin:12px 0 18px;font-size:15px;line-height:1.5}.poster-ribbon{color:#21160c;letter-spacing:.1em;background:repeating-linear-gradient(120deg,#e4bb70 0 17px,#d4a356 17px 34px);margin:0 -25px 20px;padding:8px 15px;font-size:17px;font-weight:700;box-shadow:0 4px 18px #0007}.ad-landing .poster-fee-names{letter-spacing:-.06em;margin:10px 0;font-size:17px;line-height:1.5}.poster-discount>strong{letter-spacing:-.09em;font-size:clamp(75px,9vw,110px);font-weight:700;line-height:1.1}.poster-discount small{font-size:.55em}.poster-discount>b{color:#f3d293;letter-spacing:.02em;font-size:36px;line-height:1.3;display:block}.shine-type{color:#eac16d;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 12px #e7ba5940);background-image:linear-gradient(110deg,#a87325 0%,#e7b552 20%,#fff0ba 35%,#c99736 45%,#fff8df 50%,#e0ad49 55%,#b4812d 75%,#f7dc98 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite gold-light}@keyframes gold-light{0%,15%{background-position:100%}75%,to{background-position:-100%}}.ad-landing .poster-zero{margin:10px 0 14px;font-size:20px;line-height:1.5}.poster-zero s{color:#af9f8b}.poster-zero strong{color:#ff5a4c;font-size:40px}.ad-landing .poster-promise{color:#e6d5c0;margin:12px 0 16px;font-size:15px;line-height:1.75}.poster-action{color:#fff;background:#bd202c;padding:15px 8px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s;display:block}.poster-action:hover{background:#df3541}.poster-note{color:#b7a48b;margin:12px 0;font-size:10px;line-height:1.65;display:block}.poster-phone{color:#fff1d6;background:#2c1711;margin:17px -25px -12px;padding:14px 10px;text-decoration:none;display:block}.poster-phone span{font-size:16px;display:block}.poster-phone strong{letter-spacing:.02em;font-size:36px;line-height:1.5}.panel-controls{background:#28221b;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.panel-controls label{align-items:center;gap:7px;display:flex}.panel-controls button{color:#fff;cursor:pointer;background:#0e0b08;border:0;padding:8px 14px}.panel-controls input{accent-color:#b3212c;width:16px;height:16px}.network-poster{background:radial-gradient(at 50% 24%,#47332077,#0000 65%),#100f16}.network-poster .poster-scroll{padding:25px 22px 12px}.network-poster h2{color:#fff4df;letter-spacing:-.045em;margin:0;font-size:29px;line-height:1.4}.network-number{justify-content:center;align-items:center;gap:15px;margin:8px 0 3px;display:flex;position:relative}.network-number>strong{letter-spacing:-.06em;font-size:142px;font-weight:700;line-height:1.15}.network-number>div{text-align:left;color:#e6c47f;font-size:22px;line-height:1.5}.network-number b{color:#fff;font-size:27px}.number-spark{color:#fff4c9;pointer-events:none;font-size:31px;font-style:normal;animation:3.3s ease-in-out infinite sparkle;position:absolute;top:12%;left:35%}@keyframes sparkle{0%,to{opacity:.25;transform:scale(.6)rotate(0)}45%{opacity:1;transform:scale(1.15)rotate(40deg)}}.ad-landing .network-caption{color:#e6c47f;margin:0 0 13px;font-size:13px;line-height:1.5}.network-list{border-top:1px solid #856443;margin:0 0 16px;padding:0;list-style:none}.network-list li{text-align:left;border-bottom:1px solid #7b634130;justify-content:space-between;align-items:center;gap:6px;padding:9px 0;font-size:14px;display:flex}.network-list small{color:#edcd80;white-space:nowrap;border:1px solid #7e632a;padding:2px 4px;font-size:10px}.network-consult{background:#3c251b;justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px;padding:12px 9px;font-size:14px;display:flex}.network-consult>span{color:#edcd80;font-size:12px}.stage-phone{color:#ead7b9;background:#14110ff5;border-top:1px solid #a47546;justify-content:center;align-items:center;gap:15px;margin-top:12px;padding:12px 10px;font-size:15px;text-decoration:none;display:flex}.stage-phone strong{color:#fff;font-size:22px}@media (max-width:1050px){.reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sticky-direct{gap:14px}.sticky-direct>span{font-size:16px}.sticky-direct b{font-size:27px}}@media (max-width:760px){.campaign-stage{width:min(460px,100vw - 24px)}.campaign-panels{gap:0}.campaign-panel{max-width:none;height:calc(100dvh - 112px)}.campaign-stage.has-primary .network-poster{display:none}.conversion-poster h2{font-size:43px}.poster-discount>strong{font-size:90px}.stage-phone{text-align:center;margin-top:8px;padding:9px;font-size:12px;display:block}.stage-phone strong{margin-top:4px;font-size:21px;display:block}.poster-scroll{padding-top:24px}.panel-controls{font-size:12px}.reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reasons-evidence{text-align:center;display:block}.reasons-evidence a{margin-top:20px;display:inline-block}.ad-landing .sticky-cta{padding:9px 0}.sticky-direct{display:block}.sticky-direct>span{margin-bottom:4px;font-size:13px;display:block}.ad-landing .sticky-direct>strong{gap:7px;font-size:12px}.sticky-direct b{font-size:23px}.ad-landing .sticky-inner>.button{white-space:nowrap;padding:13px 12px;font-size:12px}.ad-landing .sticky-inner{gap:8px}.ad-landing .motion-toggle{bottom:100px}}@media (max-width:480px){.ad-landing .brand-reasons{padding:64px 0}.reasons-grid{grid-template-columns:1fr}.reason-card{grid-template-columns:60px 1fr;column-gap:18px;padding:23px;display:grid}.reason-icon{grid-row:1/4;margin:0;display:block}.reason-icon svg{width:52px}.reason-icon>span{margin-top:8px;font-size:22px;display:block}.reason-card h4{margin:5px 0 10px;font-size:23px}.reason-card>small{font-size:12px}.owner-concerns{gap:8px;margin:25px 0 36px;display:grid}.owner-concerns span{padding:10px 13px;font-size:14px}.reasons-intro>p:last-child{font-size:16px}.poster-fee-names{font-size:15px}.network-poster h2{font-size:26px}.network-list li{font-size:13px}.poster-scroll{padding-left:20px;padding-right:20px}.poster-ribbon,.poster-phone{margin-left:-20px;margin-right:-20px}.sticky-direct b{font-size:21px}.ad-landing .sticky-inner>.button{padding:13px 9px;font-size:11px}}html[data-motion=off] .shine-type,html[data-motion=off] .number-spark,html[data-motion=off] .reason-card{opacity:1;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){.shine-type,.number-spark,.reason-card.in-view{opacity:1;transform:none;animation:none!important}}.reason-card p{overflow-wrap:anywhere;word-break:normal}@media (min-width:761px) and (max-height:850px){.poster-scroll,.network-poster .poster-scroll{padding:18px 22px 9px}.poster-brand{margin-bottom:10px;font-size:11px}.conversion-poster h2{font-size:43px}.ad-landing .poster-question{margin:8px 0 12px;font-size:12px}.poster-ribbon{margin-bottom:12px;padding:6px;font-size:14px}.ad-landing .poster-fee-names{margin:8px 0;font-size:14px}.poster-discount>strong{padding-right:5px;font-size:78px;display:inline-block}.poster-discount>b{font-size:28px}.ad-landing .poster-zero{margin:4px 0;font-size:17px}.poster-zero strong{font-size:30px}.ad-landing .poster-promise{margin:8px 0 10px;font-size:12px;line-height:1.5}.poster-action{padding:10px 7px;font-size:13px}.poster-note{margin:8px 0;font-size:9px}.poster-phone{margin-top:10px;padding:8px}.poster-phone span{font-size:13px}.poster-phone strong{font-size:27px}.network-poster h2{font-size:24px}.network-number>strong{font-size:100px}.network-number>div{font-size:17px}.network-number b{font-size:21px}.network-number{margin:3px 0}.ad-landing .network-caption{margin-bottom:8px;font-size:11px}.network-list{margin-bottom:10px}.network-list li{padding:6px 0;font-size:12px}.network-list small{font-size:9px}.network-consult{margin-bottom:10px;padding:8px;font-size:12px}.network-consult>span{font-size:10px}.panel-controls{padding:9px 13px}}.poster-discount>strong{padding-left:.03em;padding-right:.09em;display:inline-block}.poster-scroll{overflow-x:hidden}.profit-example{color:#fff5e6;background:radial-gradient(at 12%,#48301d66,#0000 65%),#15120f;border:1px solid #a67b43;margin:38px 0 48px;padding:42px}.ad-landing .profit-example .eyebrow{color:#e8c48b;font-size:16px}.profit-example header h3{margin:14px 0;font-size:clamp(30px,3.6vw,46px);line-height:1.35}.profit-example h3 em{color:#e9c384;font-style:normal}.profit-example header>p:last-child{color:#c9b9a5;font-size:15px;line-height:1.7}.profit-layout{grid-template-columns:1fr 1.15fr;align-items:center;gap:42px;margin:32px 0;display:grid}.profit-result>span{color:#ecdbc1;font-size:18px}.profit-result>p{align-items:baseline;gap:10px;margin:12px 0;display:flex}.profit-result>p>strong{color:#f2ce8d;letter-spacing:-.06em;font-size:clamp(48px,6vw,76px);line-height:1.2}.profit-result>p>b{font-size:25px}.profit-rate{font-size:17px}.profit-rate strong{color:#f2ce8d;margin-left:12px;font-size:28px}.profit-bar{text-align:center;height:36px;margin:25px 0 12px;font-size:13px;line-height:36px;display:flex}.profit-bar span{background:#55483c;width:80%}.profit-bar b{color:#20160e;background:#e7c085;width:20%}.profit-result>small{color:#c9b9a5;font-size:12px}.profit-costs{border-collapse:collapse;width:100%;font-size:14px}.profit-costs caption{text-align:left;color:#e8c48b;margin-bottom:14px;font-size:14px}.profit-costs th,.profit-costs td{text-align:right;border-bottom:1px solid #6b574044;padding:13px 8px}.profit-costs th:first-child{text-align:left;font-weight:400}.profit-costs thead{color:#c9b9a5;font-size:12px}.profit-costs tfoot{color:#24170c;background:#e7c085;font-weight:700}.profit-notes{border-top:1px solid #796044;padding-top:15px}.profit-notes p{color:#bdad97;margin:5px 0;line-height:1.8;font-size:12px!important}.profit-link{color:#fff;background:#b9232e;margin-top:20px;padding:14px 22px;font-size:15px;display:inline-block}@media (max-width:760px){.profit-example{padding:25px 19px}.profit-layout{grid-template-columns:1fr;gap:28px}.profit-costs{font-size:12px}.profit-costs th,.profit-costs td{padding:12px 4px}.profit-result>p>strong{font-size:64px}.profit-example header>p:last-child{font-size:14px}}.ad-landing .campaign-kicker{box-shadow:none;color:#e8c48b;letter-spacing:.04em;background:0 0;border:0;border-bottom:1px solid #ffffff35;border-radius:0;padding:0 0 12px;font-size:18px;animation:none}.campaign-kicker>span{display:none}.ad-landing .newstart-highlight,.ad-landing .newstart-highlight.in-view{box-shadow:none;color:#a91e2a;text-shadow:none;background:0 0;border:0;border-bottom:2px solid #b32430;border-radius:0;padding:0 0 10px;font-size:clamp(20px,2.4vw,28px);animation:none;transform:none}.ad-landing .cost-heading .cost-prompt,.ad-landing .cost-heading .cost-prompt.in-view{box-shadow:none;color:#242328;text-shadow:none;background:0 0;border:0;padding:14px 0;font-size:clamp(23px,3vw,34px);animation:none;display:block;transform:none}.cost-prompt:after{content:"";background:#b32430;width:56px;height:3px;margin:20px auto 0;display:block}.season-editorial{border-top:1px solid #ffffff25;margin:50px 0 65px;padding-top:35px}.season-editorial-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.season-editorial-heading>span{color:#d6b889;white-space:nowrap;font-size:16px}.ad-landing .season-editorial-heading h3{margin:0;font-size:clamp(23px,2.6vw,34px);line-height:1.5}.season-editorial-heading h3 em{color:#f2ddbd}.season-months{color:#b6aca0;gap:15px;font-size:15px;display:flex}.season-months span+span{border-left:1px solid #65594c;padding-left:15px}.season-dishes{grid-template-columns:1fr 1fr;gap:22px;display:grid}.season-dishes figure{aspect-ratio:1.3;background:#242222;border-radius:6px;margin:0;position:relative;overflow:hidden}.season-dishes img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.season-dishes figure:hover img{transform:scale(1.035)}.season-dishes figcaption{color:#fff;background:linear-gradient(#0000,#080808e6);padding:65px 30px 30px;position:absolute;inset:auto 0 0}.season-dishes figcaption span{color:#ecdfca;margin-bottom:12px;font-size:15px;display:block}.season-dishes figcaption strong{letter-spacing:-.04em;font-size:32px}.ad-landing .noodle-cooking-copy .button{padding:22px 26px;font-size:21px;line-height:1.6}.ad-landing .cost-table th,.ad-landing .cost-table td{padding:24px;font-size:20px;line-height:1.65}.ad-landing .cost-table thead th{font-size:21px}.ad-landing .cost-table td s{font-size:17px}.ad-landing .cost-table td strong{font-size:36px}.ad-landing .cost-table td small{font-size:16px}.ad-landing .cost-table .cost-condition{font-size:21px}.ad-landing .cost-footnote{font-size:14px}.director-contact{border-top:1px solid #cda56888;border-bottom:1px solid #cda56844;margin-top:30px;padding:27px 0}.ad-landing .contact-copy .director-message{color:#fff2da;letter-spacing:-.06em;margin:0 0 15px;font-size:clamp(25px,2.8vw,36px);font-weight:700;line-height:1.45}.director-message strong{color:#0000;background:linear-gradient(110deg,#e7bd7d 25%,#fff9eb 45%,#e7bd7d 65%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite director-light;display:inline-block}.ad-landing .director-contact .contact-phone{letter-spacing:-.035em;color:#fff;margin:0 0 12px;font-size:clamp(36px,4vw,53px);line-height:1.35;display:block}.contact-phone span{color:#e7bd7d;font-size:.65em}.ad-landing .director-contact small{color:#e3d5c0;font-size:17px;display:block}@keyframes director-light{0%,20%{background-position:100% 0}75%,to{background-position:0 0}}html[data-motion=off] .director-message strong{animation:none}@media (prefers-reduced-motion:reduce){.director-message strong{animation:none}.season-dishes img{transition:none}}@media (max-width:760px){.season-editorial-heading{display:block}.season-editorial-heading>span{margin-bottom:15px;display:block}.season-months{margin-top:20px}.season-dishes{gap:14px}.season-dishes figure{aspect-ratio:.85}.season-dishes figcaption{padding:50px 15px 20px}.season-dishes figcaption strong{font-size:23px}.season-dishes figcaption span{font-size:12px;line-height:1.5}.ad-landing .noodle-cooking-copy .button{padding:20px;font-size:18px}.ad-landing .cost-table th,.ad-landing .cost-table td{padding:16px 10px;font-size:15px}.ad-landing .cost-table thead th{font-size:16px}.ad-landing .cost-table td s{font-size:14px}.ad-landing .cost-table td strong{font-size:29px}.ad-landing .cost-table td small{white-space:normal;font-size:13px}.ad-landing .cost-table .cost-condition{font-size:16px}.ad-landing .director-contact small,.ad-landing .campaign-kicker{font-size:15px}}@media (max-width:420px){.season-dishes{grid-template-columns:1fr}.season-dishes figure{aspect-ratio:1.25}.ad-landing .cost-table th,.ad-landing .cost-table td{padding:14px 7px;font-size:14px}}.reason-card.in-view{transform-origin:bottom;animation:.85s cubic-bezier(.22,.7,.25,1) both reason-pop}.reason-card.in-view:nth-child(2){animation-delay:.18s}.reason-card.in-view:nth-child(3){animation-delay:.36s}.reason-card.in-view:nth-child(4){animation-delay:.54s}.reason-card.in-view:nth-child(5){animation-delay:.72s}@keyframes reason-pop{0%{opacity:0;transform:translateY(40px)scale(.94)}55%{opacity:1;transform:translateY(-13px)scale(1.015)}76%{transform:translateY(5px)scale(.995)}90%{transform:translateY(-3px)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}.network-consult-heading{border-top:1px solid #856443;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 0 10px;display:flex}.ad-landing .network-consult-heading h3{color:#edcd80;margin:0;font-size:18px}.network-consult-heading>span{color:#d5c6ae;font-size:12px}.consultation-list{border-top:0}.consultation-list small{color:#dcc6b1;border-color:#755c4e}html[data-motion=off] .reason-card.in-view{opacity:1;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){.reason-card.in-view{opacity:1;transform:none;animation:none!important}}.consultation-list small{color:#ffdda2;background:#7b512522;border-color:#b48a48;animation:2.4s ease-in-out infinite consult-status-pulse}.consultation-list li:nth-child(3n+2) small{animation-delay:.2s}.consultation-list li:nth-child(3n) small{animation-delay:.4s}@keyframes consult-status-pulse{0%,to{opacity:1;box-shadow:0 0 9px #e7bc6638}50%{opacity:.45;box-shadow:0 0 #0000}}html[data-motion=off] .consultation-list small{opacity:1;animation:none!important}@media (prefers-reduced-motion:reduce){.consultation-list small{opacity:1;animation:none!important}}.ad-landing .campaign-kicker{color:#f8dfb5;letter-spacing:.02em;background:linear-gradient(120deg,#46311b,#201a14 60%);border:1px solid #aa7b42;border-left:4px solid #f0cb8d;border-radius:3px 18px 3px 3px;align-items:center;gap:13px;padding:14px 24px 14px 18px;font-size:18px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7px 20px #0004,inset 0 1px #ffe4b52b}.ad-landing .campaign-kicker>span{color:#24170c;background:#ddb26f;border:1px solid #dbb77a;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;animation:none;display:grid}.campaign-kicker>span:before{content:"✦";font-size:19px;line-height:1}.campaign-kicker:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff1cb28 48%,#0000 65%);animation:5s ease-in-out infinite badge-light-pass;position:absolute;inset:0;transform:translate(-120%)}.ad-landing .newstart-highlight,.ad-landing .newstart-highlight.in-view{color:#402a20;letter-spacing:-.05em;width:fit-content;max-width:100%;text-shadow:none;background:linear-gradient(120deg,#fffdf7,#f2e7d7);border:1px solid #ddc9b2;border-left:4px solid #aa202b;border-radius:4px 20px 4px 4px;align-items:center;gap:16px;margin-bottom:25px;padding:18px 25px 18px 18px;font-size:clamp(19px,2.2vw,27px);font-weight:700;line-height:1.5;animation:none;display:flex;position:relative;transform:none;box-shadow:0 8px 24px #33200e0d}.newstart-highlight:before{content:"✓";color:#fff5e5;background:#a92330;border:5px solid #f3ded2;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:23px;font-weight:700;display:grid;box-shadow:0 0 0 1px #caa897}.newstart-highlight.in-view:before{animation:.8s ease-out both badge-check-pop}@keyframes badge-light-pass{0%,35%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes badge-check-pop{0%{transform:scale(.7)}60%{transform:scale(1.1)}to{transform:scale(1)}}html[data-motion=off] .campaign-kicker:after,html[data-motion=off] .newstart-highlight:before{animation:none!important}.ad-landing .newstart-highlight:after{content:none}@media (prefers-reduced-motion:reduce){.campaign-kicker:after,.newstart-highlight.in-view:before{animation:none!important}}@media (max-width:650px){.ad-landing .campaign-kicker{gap:10px;padding:12px 18px 12px 13px;font-size:15px}.ad-landing .newstart-highlight,.ad-landing .newstart-highlight.in-view{gap:12px;padding:15px 16px;font-size:19px}.newstart-highlight:before{width:38px;height:38px;font-size:20px}}.director-contact{grid-template-columns:155px minmax(0,1fr);align-items:center;gap:22px;display:grid}.director-portrait{background:#201c18;border:1px solid #bd955655;border-radius:5px;margin:0;position:relative;overflow:hidden}.director-portrait img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.director-portrait figcaption{text-align:center;color:#eed9b9;background:linear-gradient(#0000,#100b08d9);padding:25px 8px 10px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.ad-landing .director-details .director-message{font-size:27px;line-height:1.5}.director-details .director-message strong{display:block}.ad-landing .director-details .contact-phone{white-space:nowrap;font-size:clamp(29px,3vw,39px)}.ad-landing .director-details small{font-size:15px;line-height:1.8}@media (max-width:1050px){.director-contact{grid-template-columns:115px minmax(0,1fr);gap:16px}.ad-landing .director-details .director-message{font-size:23px}.ad-landing .director-details .contact-phone{font-size:29px}}@media (max-width:650px){.director-contact{text-align:center;grid-template-columns:1fr}.director-portrait{width:180px;margin:0 auto}.ad-landing .director-details .director-message{font-size:28px}.director-details .director-message strong{display:inline-block}.ad-landing .director-details .contact-phone{font-size:39px}}.director-feature{color:#fff4e3;background:#1c1815;border-top:1px solid #725b3f;overflow:hidden}.director-feature-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:30px;min-height:580px;display:grid}.director-feature-copy{z-index:1;padding:65px 0;position:relative}.ad-landing .director-feature-copy .eyebrow{color:#d5b783;letter-spacing:.1em;margin-bottom:25px;font-size:18px}.ad-landing .director-feature-copy h2{letter-spacing:-.06em;margin-bottom:25px;font-size:clamp(40px,5.3vw,68px);line-height:1.25}.director-feature-copy h2 em{color:#ebc996;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#d6ae75 25%,#fff4d9 45%,#d6ae75 65%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite director-light}.director-feature-copy>p:not(.eyebrow){color:#d4c7b8;font-size:19px;line-height:1.9}.director-feature-phone{white-space:nowrap;letter-spacing:-.04em;margin-top:30px;font-size:clamp(35px,4.6vw,58px);font-weight:700;line-height:1.4;display:block}.director-feature-phone small{color:#cfb48d;letter-spacing:.05em;margin-bottom:7px;font-size:15px;display:block}.director-feature-phone>span{color:#d5b783;font-size:.6em}.director-feature-link{border-bottom:1px solid #a88a62;margin-top:22px;padding-bottom:9px;font-size:16px;display:inline-block}.director-feature-photo{align-self:stretch;min-height:580px;position:relative}.director-feature-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000)}html[data-motion=off] .director-feature-copy h2 em{animation:none}@media (prefers-reduced-motion:reduce){.director-feature-copy h2 em{animation:none}}@media (max-width:700px){.director-feature-inner{grid-template-columns:1fr;gap:0;min-height:0}.director-feature-copy{padding:45px 0 20px}.ad-landing .director-feature-copy h2{font-size:42px}.director-feature-copy>p:not(.eyebrow){font-size:16px}.director-feature-phone{margin-top:20px;font-size:40px}.director-feature-photo{justify-self:center;width:100%;max-width:390px;height:390px;min-height:0}.director-feature-photo img{object-position:center 18%;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}}.ad-landing #contact{padding:75px 0 0}.ad-landing #contact .contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:10px;width:min(1420px,100% - 64px);display:grid}.director-scene-copy{z-index:2;padding-bottom:65px;position:relative}.ad-landing .director-scene-copy h2{font-size:clamp(36px,3.7vw,55px);line-height:1.3}.ad-landing .director-scene-copy h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#dab67d 25%,#fff5de 45%,#dab67d 65%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite director-light}.ad-landing .director-scene-copy>p{font-size:20px;line-height:1.8}.ad-landing .director-scene-copy .director-scene-detail{color:#c7bba8;font-size:15px}.ad-landing .director-scene-copy .contact-phone{white-space:nowrap;letter-spacing:-.05em;margin-top:30px;font-size:clamp(29px,3vw,43px)}.director-scene-copy .contact-phone small{letter-spacing:0;color:#dfc497;margin-bottom:10px;font-size:14px;display:block}.director-scene-person{pointer-events:none;z-index:1;align-self:end;width:125%;margin-left:-12.5%;position:relative}.director-scene-person img{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:790px;display:block}.ad-landing #contact .form-panel{z-index:2;margin-bottom:65px;padding:25px;position:relative}.ad-landing #contact .form-panel .type-options span{padding:12px 8px;font-size:16px}.ad-landing #contact .form-panel .field input{padding:13px;font-size:16px}.ad-landing #contact .form-panel .button{gap:10px;padding:19px;font-size:17px}.ad-landing #contact .form-panel .form-label{font-size:16px}html[data-motion=off] .director-scene-copy h2 em{animation:none}@media (prefers-reduced-motion:reduce){.director-scene-copy h2 em{animation:none}}@media (max-width:1050px){.ad-landing #contact .contact-grid{grid-template-columns:1fr 1fr;gap:25px;width:calc(100% - 48px)}.director-scene-copy{padding-bottom:20px}.director-scene-person{justify-self:center;width:100%;max-width:430px;margin:0}.ad-landing #contact .form-panel{grid-column:1/-1;justify-self:center;width:100%;max-width:700px;margin-top:-25px}.ad-landing .director-scene-copy h2{font-size:42px}}@media (max-width:600px){.ad-landing #contact{padding-top:50px}.ad-landing #contact .contact-grid{gap:0;width:calc(100% - 32px)}.director-scene-copy{text-align:center;grid-column:1/-1;padding-bottom:15px}.ad-landing .director-scene-copy h2{font-size:42px}.ad-landing .director-scene-copy>p{font-size:18px}.ad-landing .director-scene-copy .contact-phone{margin-top:20px;font-size:38px}.director-scene-person{grid-column:1/-1;width:100%;max-width:340px}.ad-landing #contact .form-panel{margin-top:-12px;margin-bottom:45px;padding:22px 18px}.ad-landing #contact .form-panel .button{font-size:16px}}.director-scene-person{width:100%;margin-left:0}.director-scene-person img{max-height:650px;-webkit-mask-image:linear-gradient(#000 0% 91%,#0000);mask-image:linear-gradient(#000 0% 91%,#0000)}@media (max-width:600px){.director-scene-person{max-width:290px}.director-scene-person img{max-height:460px}}.ad-landing #contact{background:linear-gradient(#191718 0%,#171411 28%,#12100f 100%);border-top:0;padding-top:85px}.ad-landing #contact:before{opacity:.36;background:linear-gradient(#191718 0%,#14121099 45%,#12100fcc 100%),url(/images/menu-hotpot.jpg) 50%/cover no-repeat}.director-scene-person{place-self:center;width:100%;max-width:330px;margin:0;padding:0 0 45px;animation:none!important;transform:none!important}.director-scene-person img{object-fit:contain;opacity:.94;filter:saturate(.8)brightness(.92);-webkit-mask-composite:source-in;max-height:490px;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 74%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 6% 74%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;transition:none!important;animation:none!important}.ad-landing #contact .contact-grid{gap:22px}.director-scene-copy{padding-bottom:45px}.ad-landing #contact .form-panel{background:#f8f6f2;border-color:#d9cebd55;box-shadow:0 16px 50px #0002}@media (max-width:1050px){.director-scene-person{max-width:300px;padding-bottom:0}.ad-landing #contact .form-panel{margin-top:0}}@media (max-width:600px){.ad-landing #contact{padding-top:55px}.ad-landing #contact .contact-grid{gap:0}.director-scene-copy{padding-bottom:0}.director-scene-person{max-width:245px;margin:8px auto -35px}.director-scene-person img{max-height:360px}.ad-landing #contact .form-panel{margin-top:0}}.ad-landing #contact .contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;width:min(1180px,100% - 72px)}.ad-landing .director-scene-copy h2{font-size:clamp(40px,4.5vw,60px)}.ad-landing .director-scene-copy .contact-phone{font-size:clamp(36px,4vw,50px)}.ad-landing #contact .form-panel{grid-column:auto;margin-top:0}@media (max-width:900px){.ad-landing #contact .contact-grid{gap:35px}}@media (max-width:700px){.ad-landing #contact .contact-grid{grid-template-columns:1fr;gap:30px;width:calc(100% - 36px)}.director-scene-copy{text-align:left;grid-column:auto;padding-bottom:0}.ad-landing #contact .form-panel{max-width:none}}
