html{scroll-behavior:smooth;background:#100d0b}body{background:#100d0b;margin:0}.concept-page{color:#f5ecdf;background:#100d0b;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.concept-process{isolation:isolate;background:#120c09;width:100%;height:max(100svh,150vw);position:relative;overflow:hidden}.concept-process:before{z-index:-3;filter:blur(22px)brightness(.42);content:"";background:url(/assets/parrilla-fondo-difuso-BQVQWOvk.webp) 50%/cover;position:absolute;inset:-24px}.concept-process__picture{z-index:-2;position:absolute;inset:0;overflow:hidden}.concept-process__image{object-fit:contain;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.concept-process__still{z-index:0}.concept-process__motion{z-index:1}.concept-process__veil{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0908078c 0%,#09080729 48%,#0000 84%),linear-gradient(#0a080775 0%,#0000 22% 70%,#0a08077a 100%);position:absolute;inset:0}.concept-top{z-index:5;background:linear-gradient(#0c0908d6,#0c09084d,#0000);justify-content:space-between;align-items:center;gap:24px;width:100%;height:78px;padding:0 clamp(22px,5vw,76px);display:flex;position:absolute;top:0;left:0}.concept-brand{color:#fff4e7;letter-spacing:.15em;text-shadow:0 2px 14px #000;align-items:center;gap:9px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.concept-anchors{gap:30px;display:flex}.concept-anchors a{color:#f0e5d6;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px #000;font-size:10px;font-weight:800;text-decoration:none}.concept-anchors a:hover{color:#ffc078}.concept-status{color:#e5d4c0;letter-spacing:.12em;text-shadow:0 1px 8px #000;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.concept-status i{background:#ef6b3c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff6b37}.concept-skip{z-index:20;color:#261912;background:#f4eadb;padding:8px 12px;position:absolute;top:8px;left:12px;transform:translateY(-150%)}.concept-skip:focus{transform:translateY(0)}.concept-process__brand{text-shadow:0 4px 26px #000,0 1px 3px #000;max-width:min(760px,72vw);position:absolute;top:8%;left:clamp(24px,7vw,110px)}.concept-overline{color:#ffd0a5;letter-spacing:.24em;margin:0 0 17px;font-size:clamp(9px,.9vw,12px);font-weight:900}.concept-process__brand h1{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(76px,12.5vw,180px);line-height:.76}.concept-process__brand h1 em{color:#f15335;text-shadow:0 0 32px #c637243d;font-style:normal}.concept-tagline{color:#fff1e2;text-shadow:0 2px 18px #000;margin:23px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,42px);line-height:1.08}.concept-actions{align-items:center;gap:23px;margin-top:24px;display:flex}.concept-action{letter-spacing:.13em;text-transform:uppercase;text-shadow:0 2px 8px #000;align-items:center;gap:13px;min-height:45px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.concept-action--primary{color:#fff5e8;background:linear-gradient(135deg,#d55a36,#9e321f);border:1px solid #ffdcb685;border-radius:3px;padding:0 19px;box-shadow:0 5px 22px #6c231366}.concept-action--primary:hover{background:linear-gradient(135deg,#ed7047,#b93b24);transform:translateY(-1px)}.concept-action--secondary{color:#f4e9db;text-underline-offset:5px;min-height:0;-webkit-text-decoration:underline #f4e9db9e;text-decoration:underline #f4e9db9e}.chalk-note{z-index:2;width:min(295px,25vw);box-shadow:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#f8efd9;background:linear-gradient(90deg,#0708077d,#09090847 76%,#0000);border:0;border-radius:2px;align-items:flex-start;gap:9px;padding:9px 11px 10px;display:flex;position:absolute;transform:rotate(-1deg)}.chalk-note:before{content:"";transform-origin:0;background:#f6ecd361;width:55px;height:1px;position:absolute;top:50%;right:-55px;transform:rotate(-11deg)}.chalk-note:after{content:"";border:1px solid #fff1d794;border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px);right:-58px}.chalk-note__number{color:#ffc58cb8;border:0;flex:none;width:auto;height:auto;padding-top:2px;font:italic 10px Segoe Print,Comic Sans MS,cursive;display:block;transform:rotate(-7deg)}.chalk-note__copy{min-width:0}.chalk-note__label{color:#f4a976d1;letter-spacing:.2em;margin:0 0 4px;font-size:7px;font-weight:900;display:block}.chalk-note h2{color:#fff6e6f0;text-shadow:0 1px 7px #000;margin:0;font:italic 17px/1.1 Segoe Print,Comic Sans MS,cursive}.chalk-note p{color:#eee4d1c7;text-shadow:0 1px 5px #000;margin:5px 0 0;font-size:9px;line-height:1.4}.chalk-note--cut{top:44%;left:7%}.chalk-note--grain{top:52%;right:7%;transform:rotate(1deg)}.chalk-note--grain:before,.chalk-note--grain:after,.chalk-note--fire:before,.chalk-note--fire:after,.chalk-note--table:before,.chalk-note--table:after{left:-84px;right:auto}.chalk-note--grain:before,.chalk-note--fire:before,.chalk-note--table:before{transform-origin:100%;transform:rotate(7deg)}.chalk-note--grain:after,.chalk-note--fire:after,.chalk-note--table:after{left:-88px}.chalk-note--season{top:60%;left:7%;transform:rotate(-.8deg)}.chalk-note--season:before,.chalk-note--season:after,.chalk-note--embers:before,.chalk-note--embers:after{left:auto;right:-84px}.chalk-note--season:before,.chalk-note--embers:before{transform-origin:0;transform:rotate(-7deg)}.chalk-note--season:after,.chalk-note--embers:after{left:auto;right:-88px}.chalk-note--fire{top:68%;right:7%;transform:rotate(.8deg)}.chalk-note--embers{top:76%;left:7%;transform:rotate(-.7deg)}.chalk-note--table{top:84%;right:7%;transform:rotate(-.5deg)}.concept-process__caption{color:#ead7c0;letter-spacing:.17em;text-shadow:0 2px 8px #000;margin:0;font-size:8px;font-weight:800;position:absolute;bottom:24px;left:clamp(20px,5vw,70px)}.concept-process__scroll{color:#f4e7d8;letter-spacing:.15em;text-shadow:0 2px 8px #000;align-items:center;gap:14px;font-size:8px;font-weight:800;text-decoration:none;display:flex;position:absolute;bottom:20px;right:clamp(20px,5vw,70px)}.concept-process__scroll b{color:#ff8b52;font-size:17px}:focus-visible{outline-offset:4px;outline:3px solid #ffc078}@media (width<=800px){.concept-top{gap:12px;height:68px;padding-inline:20px}.concept-brand{letter-spacing:.1em;font-size:11px}.concept-anchors{gap:13px}.concept-anchors a{font-size:8px}.concept-process__brand{max-width:83vw;top:10%;left:6%}.concept-process__brand h1{font-size:clamp(68px,13vw,112px)}.chalk-note{gap:7px;width:min(270px,37vw);padding:8px 9px}.chalk-note:before{width:32px;right:-32px}.chalk-note:after{right:-35px}.chalk-note--grain:before,.chalk-note--fire:before,.chalk-note--table:before{left:-32px}.chalk-note--grain:after,.chalk-note--fire:after,.chalk-note--table:after{left:-35px}.chalk-note--season:before,.chalk-note--embers:before{left:auto;right:-32px}.chalk-note--season:after,.chalk-note--embers:after{left:auto;right:-35px}.chalk-note h2{font-size:15px}.chalk-note p{font-size:8px}}@media (width<=560px){.concept-top{height:62px;padding-inline:15px}.concept-brand{gap:5px;font-size:9px}.concept-anchors{display:none}.concept-process__brand{max-width:90vw;top:9%;left:5%}.concept-process__brand h1{font-size:clamp(58px,15vw,82px)}.concept-overline{letter-spacing:.18em;max-width:275px;font-size:8px}.concept-tagline{margin-top:15px;font-size:clamp(23px,6.6vw,29px)}.concept-actions{gap:16px;margin-top:18px}.concept-action{letter-spacing:.08em;min-height:40px;font-size:8px}.concept-action--primary{padding-inline:13px}.chalk-note{gap:6px;width:min(235px,60vw);padding:7px 8px}.chalk-note__number{font-size:9px}.chalk-note__label{font-size:6px}.chalk-note h2{font-size:13px}.chalk-note p{font-size:7px;line-height:1.3}.chalk-note:before{width:22px;right:-22px}.chalk-note:after{right:-25px}.chalk-note--grain:before,.chalk-note--fire:before,.chalk-note--table:before{left:-22px}.chalk-note--grain:after,.chalk-note--fire:after,.chalk-note--table:after{left:-25px}.chalk-note--season:before,.chalk-note--embers:before{left:auto;right:-22px}.chalk-note--season:after,.chalk-note--embers:after{left:auto;right:-25px}.chalk-note--cut{top:44%;left:4%}.chalk-note--grain{top:52%;right:4%}.chalk-note--season{top:60%;left:4%}.chalk-note--fire{top:68%;right:4%}.chalk-note--embers{top:76%;left:4%}.chalk-note--table{top:84%;right:4%}.concept-process__caption{max-width:52%;font-size:7px;line-height:1.5;bottom:22px;left:14px}.concept-process__scroll{gap:6px;font-size:7px;bottom:18px;right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.concept-process__motion{visibility:hidden}}.chalk-note{background:0 0;padding:0;display:block}.chalk-note__trigger{width:100%;box-shadow:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#f8efd9;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(90deg,#0708077d,#09090847 76%,#0000);border:0;border-radius:2px;align-items:flex-start;gap:9px;padding:9px 11px 10px;display:flex}.chalk-note__trigger:hover,.chalk-note__trigger:focus-visible{color:#fff7eb;background:linear-gradient(90deg,#070807b8,#0909086e 76%,#0000)}.chalk-note__copy{min-width:0;display:block}.chalk-note__title{color:#fff6e6f0;text-shadow:0 1px 7px #000;margin:0;font:italic 17px/1.1 Segoe Print,Comic Sans MS,cursive;display:block}.chalk-note__teaser{color:#eee4d1c7;text-shadow:0 1px 5px #000;margin:5px 0 0;font-size:9px;line-height:1.4;display:block}.chalk-note__hint{color:#ffad72;opacity:.82;border:1px solid #ffb4797a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin:1px 0 0 auto;font:12px/1 Arial,sans-serif;transition:background .2s,transform .2s;display:grid}.chalk-note__trigger:hover .chalk-note__hint{background:#7a311b80;transform:rotate(45deg)}.story-window{color:#f5ecdf;background:linear-gradient(145deg,#231610f7,#0e0c0bfa 62%,#26130df7);border:1px solid #ee976378;width:min(740px,100vw - 36px);max-width:none;max-height:min(86svh,820px);margin:auto;padding:0;overflow:hidden;box-shadow:0 25px 110px #000c,inset 0 0 60px #ec693509}.story-window[open]{animation:.22s ease-out both story-window-in;display:block}.story-window::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060505c4}.story-window__paper{scrollbar-color:#9e593b #170f0c;max-height:min(86svh,820px);padding:clamp(24px,5vw,46px);overflow-y:auto}.story-window__header{border-bottom:1px solid #f1ab7b38;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.story-window__chapter{color:#e69b62;letter-spacing:.2em;font-size:9px;font-weight:900}.story-window__header h2{color:#fff0df;margin:14px 0 0;font:400 clamp(44px,7vw,76px)/.92 Georgia,Times New Roman,serif}.story-window__close{color:#f4e5d5;cursor:pointer;background:#0c0a0959;border:1px solid #ffdabe59;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font:28px/1 Arial,sans-serif;display:grid}.story-window__close:hover{background:#7b311b73;border-color:#ff9e65}.story-window__body{padding:18px 0 8px}.story-window__body p{color:#d3c1ae;max-width:64ch;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.7vw,18px);line-height:1.8}.story-window__sources{border-top:1px solid #f1ab7b2e;gap:9px;margin:18px 0 22px;padding-top:16px;display:grid}.story-window__sources>span{color:#df9360;letter-spacing:.17em;margin-bottom:2px;font-size:8px;font-weight:900}.story-window__sources a{color:#d8b394;text-underline-offset:3px;width:fit-content;font-size:11px;line-height:1.5}.story-window__action{color:#fff1e4;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(135deg,#d24d2f,#85291c);border:1px solid #ffceaa6e;justify-content:center;align-items:center;gap:16px;min-height:47px;margin-top:7px;padding:0 17px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #9a351f38}.story-window__action:hover{background:linear-gradient(135deg,#ed6944,#a93722)}.story-window__action span{color:#ffba85;font-size:16px}.story-window__note{color:#968678;margin:18px 0 0;font-size:9px;line-height:1.6}@keyframes story-window-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=800px){.chalk-note__trigger{gap:7px;padding:8px 9px}.chalk-note__title{font-size:15px}.chalk-note__teaser{font-size:8px}.chalk-note__hint{width:17px;height:17px;font-size:11px}}@media (width<=560px){.chalk-note__trigger{gap:6px;padding:7px 8px}.chalk-note__title{font-size:13px}.chalk-note__teaser{font-size:7px;line-height:1.3}.chalk-note__hint{width:14px;height:14px;font-size:9px}.story-window{width:calc(100vw - 22px);max-height:90svh}.story-window__paper{max-height:90svh;padding:22px 19px}.story-window__header h2{font-size:48px}.story-window__body p{font-size:15px;line-height:1.7}.story-window__sources a{font-size:10px}}@media (prefers-reduced-motion:reduce){.story-window[open],.chalk-note__hint{transition:none;animation:none}}@media (width<=560px){.concept-anchors{gap:0;display:flex}.concept-anchors a:not(.concept-anchors__journal){display:none}.concept-anchors .concept-anchors__journal{white-space:nowrap;letter-spacing:.08em;font-size:8px}.concept-process__caption{font-size:9px;bottom:85px}.concept-process__scroll{font-size:9px;bottom:82px}.chalk-note__label{font-size:9px}.chalk-note__teaser,.concept-anchors .concept-anchors__journal{font-size:10px}}.concept-end{color:#ead7c0;background:#120c09;justify-content:space-between;align-items:center;gap:20px;padding:28px clamp(20px,5vw,70px) 88px;display:flex}.concept-end p,.concept-end a{letter-spacing:.12em;font-size:10px;font-weight:800}.concept-end a{color:#ffe8d4;white-space:nowrap;text-decoration:none}.concept-end a b{color:#ff9861;font-size:16px}.concept-end p{margin:0;line-height:1.6}@media (width<=560px){.concept-end{flex-direction:column;align-items:flex-start;padding:24px 20px 92px}.chalk-note--embers{top:72%}.chalk-note--table{top:84%}}.concept-scene{display:contents}@media (width<=560px){.concept-process{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.concept-process:before{display:none}.concept-top{background:#120c09;flex:none;position:relative;inset:auto}.concept-process__brand{background:radial-gradient(at 90% 100%,#522416 0%,#120c09 65%);max-width:none;padding:24px 20px 30px;position:relative;inset:auto}.concept-process__brand h1{font-size:clamp(55px,14vw,75px)}.concept-scene{isolation:isolate;aspect-ratio:2/3;background:#120c09;width:100%;display:block;position:relative;overflow:hidden}.concept-process__picture{inset:0}.concept-process__image{object-fit:contain}.concept-process__veil{background:linear-gradient(90deg,#0908072e,#0000 70%)}.chalk-note{width:min(205px,57vw);transform:none}.chalk-note__trigger{background:linear-gradient(90deg,#070807cc,#0909089e 78%,#0000);gap:5px;padding:5px 7px}.chalk-note__number{font-size:9px}.chalk-note__label{margin-bottom:2px;font-size:8px}.chalk-note__title{font-size:13px}.chalk-note__teaser{margin-top:2px;font-size:9px;line-height:1.2}.chalk-note__hint{width:16px;height:16px}.chalk-note--cut{top:4%;left:4%}.chalk-note--grain{top:20%;right:4%}.chalk-note--season{top:36%;left:4%}.chalk-note--fire{top:52%;right:4%}.chalk-note--embers{top:68%;left:4%}.chalk-note--table{top:84%;right:4%}.chalk-note:before,.chalk-note:after{display:none}}.menu-page,.zone-page{color:#f6eee3;isolation:isolate;background:#100c0a;min-height:100vh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.menu-page:before,.zone-page:before{z-index:-2;background-image:var(--menu-bg,var(--zone-bg));opacity:.2;content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.menu-page:after,.zone-page:after{z-index:-1;content:"";background:linear-gradient(#0d0a09c2,#0d0a09e8 45%,#0d0a09fa);position:fixed;inset:0}.pl-header{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#090807cc,#09080724);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 clamp(22px,6vw,94px);display:flex;position:absolute;top:0;left:0}.pl-wordmark{color:#f7e7d8;letter-spacing:.15em;align-items:center;gap:10px;font-size:19px;font-weight:900;display:flex}.pl-wordmark>b,.pl-wordmark b{color:#fa7444}.pl-header nav{gap:34px;display:flex}.pl-header nav a,.pl-footer>a:last-child{color:#d6c7b7;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.pl-header nav a:hover,.pl-header nav a.is-current{color:#ff9d62}.pl-header-cta{color:#ffdfc2;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffa46c80;padding:13px 16px;font-size:9px;font-weight:900}.pl-header-cta span{color:#ff8a50;padding-left:12px}.pl-kicker{color:#e69b62;letter-spacing:.24em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.menu-hero{isolation:isolate;background:#100c0a;align-items:center;min-height:max(720px,92svh);padding:95px clamp(24px,9vw,145px) 60px;display:flex;position:relative;overflow:hidden}.menu-hero__photo,.menu-hero__shade{z-index:-2;position:absolute;inset:0}.menu-hero__photo{background-position:50% 58%;background-size:cover;animation:1.2s ease-out both menu-photo-in;transform:scale(1.025)}.menu-hero__shade{z-index:-1;background:linear-gradient(90deg,#100c0a 0%,#100c0ae8 28%,#100c0a70 59%,#100c0a0f 100%),linear-gradient(#0907063d 0%,#0000 63%,#100c0a 100%)}.menu-hero__copy{max-width:590px;padding-top:20px}.menu-hero h1,.menu-intro h2,.menu-end h2,.zone-hero h1{letter-spacing:-.025em;text-transform:uppercase;margin:23px 0 18px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(76px,11vw,142px);font-weight:400;line-height:.79}.menu-hero h1 em,.zone-hero h1 em{color:#ed6036;text-shadow:0 0 36px #f6472738;font-style:normal}.menu-hero__copy>p{color:#d4c6b8;max-width:440px;font-family:Georgia,serif;font-size:19px;line-height:1.6}.pl-primary{color:#fff1e4;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d74d2e,#8e2c1c);border:1px solid #ffceaa6e;justify-content:center;align-items:center;gap:18px;min-height:48px;margin-top:18px;padding:0 19px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 8px 28px #9a351f38}.pl-primary:hover:not(:disabled){background:linear-gradient(135deg,#ef6945,#aa3a24);transform:translateY(-2px)}.pl-primary:disabled{cursor:not-allowed;opacity:.45}.menu-hero__copy small{color:#b8a898;letter-spacing:.06em;margin-top:13px;font-size:10px;display:block}.menu-hero__stamp{color:#f9d7b1;text-align:center;background:#100b08ad;border:1px solid #ffc1788c;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:absolute;bottom:13%;right:10%;transform:rotate(8deg)}.menu-hero__stamp span{letter-spacing:.18em;font-size:10px;font-weight:900;line-height:1.55}.menu-hero__stamp b{color:#f17841;font-size:18px;position:absolute;top:8px;right:13px}.menu-intro{grid-template-columns:1fr .72fr;align-items:end;gap:8vw;width:min(1100px,100% - 48px);margin:0 auto;padding:102px 0 45px;display:grid}.menu-intro h2,.menu-end h2{font-size:clamp(54px,8vw,98px);line-height:.86}.menu-intro>p{color:#c4b3a1;max-width:420px;margin:0 0 8px;font-family:Georgia,serif;font-size:17px;line-height:1.8}.menu-warning{color:#d8c7b5;background:linear-gradient(100deg,#30180fa6,#1b120e99);border:1px solid #e8874d4d;align-items:flex-start;gap:17px;width:min(1100px,100% - 48px);margin:0 auto 30px;padding:17px 20px;display:flex}.menu-warning>span{color:#ff9a56;font-size:18px}.menu-warning p{margin:0;font-size:12px;line-height:1.65}.menu-warning strong{color:#ffbd8b}.menu-filters{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#120d0be8;border-block:1px solid #ffffff16;gap:8px;width:100%;padding:17px max(24px,50% - 550px);display:flex;position:sticky;top:0;overflow-x:auto}.menu-filters::-webkit-scrollbar{display:none}.menu-filters button{color:#c8b6a4;letter-spacing:.08em;cursor:pointer;background:#17110f;border:1px solid #ffffff20;border-radius:99px;flex:none;padding:10px 16px;font-size:10px;font-weight:800}.menu-filters button:hover,.menu-filters button.active{color:#fff0e4;background:#752d1f;border-color:#ec7445}.dish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1100px,100% - 48px);margin:36px auto 116px;display:grid}.dish-card{background:linear-gradient(155deg,#251914e8,#130f0df2 58%);border:1px solid #f2c7a31d;transition:transform .25s,border-color .25s;overflow:hidden;box-shadow:0 24px 45px #0005}.dish-card:hover{border-color:#f1885966;transform:translateY(-5px)}.dish-card__photo{background:#20130f;height:230px;position:relative;overflow:hidden}.dish-card__photo:after{content:"";background:linear-gradient(#0000,#130f0de8);position:absolute;inset:62% 0 0}.dish-card__photo img{object-fit:cover;filter:brightness(.84)saturate(.95);width:100%;height:100%;transition:transform .55s}.dish-card:hover .dish-card__photo img{transform:scale(1.04)}.dish-card__tag,.dish-card__index{z-index:1;position:absolute;top:14px}.dish-card__tag{color:#ffd5b4;letter-spacing:.12em;text-transform:uppercase;background:#170f0de0;padding:7px 10px;font-size:8px;font-weight:800;left:14px}.dish-card__index{color:#fff0db;text-shadow:0 1px 9px #000;font:italic 16px Georgia,serif;right:15px}.dish-card__body{padding:15px 18px 19px}.dish-card__title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dish-card__title>div>span{color:#d28557;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.dish-card h3{color:#fff1e1;margin:6px 0 0;font:25px/.98 Georgia,serif}.dish-card__title>strong{color:#ffb476;flex:none;font-size:18px}.dish-card__body>p{color:#b8a99a;min-height:36px;margin:12px 0 17px;font-size:11px;line-height:1.6}.dish-card__body>button{color:#f2d6bd;letter-spacing:.11em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;width:100%;padding:12px 0 1px;font-size:9px;font-weight:900;display:flex}.dish-card__body>button span{color:#ff8350;font-size:17px}.menu-end{background:radial-gradient(at 88% 52%,#a4391d48,#0000 33%),linear-gradient(110deg,#17100df2,#25130de8);border-top:1px solid #f3a46d30;align-items:center;min-height:430px;padding:80px max(24px,50% - 550px);display:flex;position:relative;overflow:hidden}.menu-end>div:first-child{z-index:1;max-width:520px;position:relative}.menu-end h2{margin:20px 0;font-size:clamp(62px,9vw,105px)}.menu-end p{color:#c4b3a1;max-width:410px;line-height:1.7}.menu-end__embers{color:#fc7135;text-shadow:0 0 75px #ff612955;opacity:.28;font:clamp(220px,34vw,470px)/1 Georgia,serif;animation:4s ease-in-out infinite alternate slow-glow;position:absolute;right:12%}.pl-footer{color:#a99a89;background:#0b0908;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:20px clamp(22px,6vw,94px);display:flex}.pl-footer .pl-wordmark{font-size:13px}.pl-footer>span{font-size:10px}.pl-footer>a:last-child{font-size:9px}.sample-basket{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d9c8b6;background:#1a100df2;border:1px solid #e98655a1;align-items:center;gap:18px;padding:12px 16px;font-size:11px;display:flex;position:fixed;bottom:19px;right:22px;box-shadow:0 12px 50px #0009}.sample-basket b,.sample-basket strong{color:#ffb476}.sample-basket button{color:#ffe6ce;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.menu-source{color:#857b70;width:min(1100px,100% - 48px);margin:-80px auto 26px;font-size:9px;line-height:1.5}.menu-source a{color:#ba8d6a;text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zone-page{background:#0e0b09;min-height:100svh}.zone-page:before{opacity:.45;background-position:50% 70%}.zone-page:after{background:linear-gradient(90deg,#100c0afd 0%,#100c0ae8 54%,#100c0a9c 100%)}.zone-hero{isolation:isolate;grid-template-columns:1.1fr .9fr;align-items:center;gap:5vw;min-height:100svh;padding:115px clamp(24px,9vw,145px) 70px;display:grid;position:relative;overflow:hidden}.zone-hero__glow{z-index:-1;background:radial-gradient(at 77% 56%,#b6381d45,#0000 36%),radial-gradient(at 18% 84%,#ff852c17,#0000 29%);position:absolute;inset:0}.zone-hero__copy{width:min(620px,100%)}.zone-number{color:#d68b5e;letter-spacing:.22em;margin:27px 0 -4px;font-size:9px;font-weight:900}.zone-number i{color:#80503a;padding:0 8px;font-style:normal}.zone-hero h1{font-size:clamp(78px,11vw,143px)}.zone-lead{color:#d0c0ae;max-width:470px;font:18px/1.75 Georgia,serif}.zone-form{margin-top:36px}.zone-form label{color:#f4dfcb;letter-spacing:.04em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.zone-form__row{gap:9px;max-width:560px;display:flex}.zone-form input{color:#fff0e2;background:#170f0de0;border:1px solid #f1d1b433;flex:1;min-width:80px;min-height:50px;padding:0 15px;font:13px Arial,sans-serif}.zone-form input::placeholder{color:#918276}.zone-form .pl-primary{flex:none;margin:0}.zone-result{background:#281711c9;border:1px solid #e987564d;gap:13px;max-width:560px;margin-top:16px;padding:15px 17px;display:flex}.zone-result>span{color:#ff9d5d}.zone-result p{color:#d8c8b7;margin:0;font-size:12px;line-height:1.65}.zone-result strong{color:#ffc18f}.zone-small{color:#8d8073;margin-top:13px;font-size:10px}.zone-back{color:#d8aa85;letter-spacing:.1em;text-transform:uppercase;margin-top:35px;font-size:10px;font-weight:800;display:inline-block}.zone-aside{border-left:1px solid #ff9a5d33;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.zone-aside__seal{color:#ffe0be;letter-spacing:.2em;text-align:center;background:#21120d8a;border:1px solid #ffb8798c;border-radius:50%;place-items:center;width:148px;height:148px;font-size:11px;font-weight:900;line-height:1.8;display:grid;transform:rotate(-10deg);box-shadow:0 0 70px #fa59212d}.zone-route{justify-content:space-between;width:210px;margin:43px 0 37px;display:flex;position:relative}.zone-route:before{content:"";border-top:1px dashed #ffab6a6e;width:100%;position:absolute;top:50%;left:0}.zone-route i{z-index:1;background:#fa7942;border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px #fa542d}.zone-aside>p{color:#ecdac7;text-align:center;margin:0;font:clamp(20px,2.7vw,31px)/1.35 Georgia,serif}.zone-aside>p em{color:#ff9c62}.zone-aside>small{color:#9e7960;letter-spacing:.2em;margin-top:26px;font-size:8px;font-weight:800}.sample-notice{z-index:10;color:#f1dfcd;background:#1a100df5;border:1px solid #e986556b;align-items:center;gap:10px;max-width:min(430px,100vw - 32px);padding:13px 15px;font-size:11px;display:flex;position:fixed;bottom:82px;right:22px;box-shadow:0 10px 40px #0009}.sample-notice>span{color:#ff9a58}.sample-notice button{color:#ffbb8a;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}@keyframes menu-photo-in{0%{opacity:.5;transform:scale(1.06)}to{opacity:1;transform:scale(1.025)}}@keyframes slow-glow{0%{opacity:.18;transform:scale(.96)}to{opacity:.35;transform:scale(1.04)}}@media (width<=850px){.pl-header{padding-inline:24px}.pl-header nav{gap:20px}.menu-hero{padding-inline:8vw}.menu-hero__photo{background-position:59%}.menu-hero__stamp{width:98px;height:98px;bottom:10%;right:7%}.dish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zone-hero{grid-template-columns:1fr .72fr;padding-inline:7vw}.zone-aside{min-height:360px}}@media (width<=760px){.zone-hero{grid-template-columns:1fr;gap:0;padding-inline:7vw}.zone-aside{display:none}.zone-hero__copy{max-width:600px}.zone-hero h1{font-size:clamp(75px,12vw,116px)}.menu-intro{grid-template-columns:1fr;gap:12px}.menu-intro>p{max-width:560px}.dish-grid{grid-template-columns:1fr;width:min(600px,100% - 40px)}}@media (width<=600px){.pl-header{height:68px;padding-inline:15px}.pl-wordmark{letter-spacing:.1em;gap:5px;font-size:12px}.pl-header nav{gap:12px}.pl-header nav a{letter-spacing:.06em;font-size:8px}.pl-header-cta{letter-spacing:.06em;padding:10px 9px;font-size:7px}.pl-header-cta span{padding-left:5px}.menu-hero{align-items:flex-end;min-height:92svh;padding:0 23px 90px}.menu-hero__photo{background-position:64%}.menu-hero__shade{background:linear-gradient(90deg,#100c0adb,#100c0a6b),linear-gradient(#0000 22%,#100c0acc 75%,#100c0a 100%)}.menu-hero__copy{padding:0}.menu-hero h1{font-size:clamp(76px,18vw,108px)}.menu-hero__copy>p{font-size:16px}.menu-hero__stamp{width:75px;height:75px;top:94px;bottom:auto;right:19px}.menu-hero__stamp span{font-size:7px}.menu-hero__stamp b{font-size:13px;top:4px;right:7px}.menu-intro{grid-template-columns:1fr;gap:12px;padding:68px 0 31px}.menu-intro h2{font-size:64px}.menu-intro>p{font-size:15px}.menu-warning{width:calc(100% - 32px);padding:13px 14px}.menu-warning p{font-size:10px}.menu-filters{padding-inline:16px}.menu-filters button{padding:9px 13px;font-size:9px}.dish-grid{grid-template-columns:1fr;gap:17px;width:calc(100% - 32px);margin:22px auto 92px}.dish-card__photo{height:238px}.dish-card__body{padding:13px 15px 16px}.dish-card h3{font-size:24px}.menu-end{min-height:390px;padding:68px 22px}.menu-end h2{font-size:76px}.menu-end__embers{font-size:230px;right:2%}.pl-footer{flex-wrap:wrap;padding:19px 16px}.pl-footer>span{order:3;width:100%;font-size:9px}.sample-basket{justify-content:space-between;gap:8px;padding:11px;font-size:10px;bottom:8px;left:8px;right:8px}.sample-basket button{font-size:8px}.menu-source{margin-top:-52px}.zone-hero{grid-template-columns:1fr;align-content:center;gap:30px;padding:104px 23px 55px}.zone-hero h1{font-size:clamp(75px,18vw,109px)}.zone-lead{font-size:16px}.zone-form{margin-top:27px}.zone-form__row{flex-direction:column}.zone-form .pl-primary{width:100%}.zone-aside{display:none}.zone-back{margin-top:24px}}@media (prefers-reduced-motion:reduce){.dish-card,.dish-card__photo img,.menu-hero__photo,.menu-end__embers{transition:none!important;animation:none!important}}.pl-header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0c0908e3,#0c090847,#0000);border-bottom-color:#ffdab821}.pl-wordmark{letter-spacing:.16em;text-shadow:0 2px 14px #000;font-family:Arial,Helvetica,sans-serif;font-size:15px}.pl-wordmark:first-letter{color:#f07243}.pl-header nav a{letter-spacing:.14em;position:relative}.pl-header nav a.is-current:after{content:"";background:linear-gradient(90deg,#0000,#f17b49,#0000);height:1px;position:absolute;bottom:-11px;left:0;right:0}.menu-hero__stamp{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-style:dashed}.menu-intro{isolation:isolate;border-bottom:1px solid #ffc2912e;grid-template-columns:1fr .72fr;align-items:center;gap:7vw;padding-top:92px;padding-bottom:62px;position:relative}.menu-intro:before{z-index:-1;content:"";background:radial-gradient(#bf3d1f1c,#0000 70%);width:39vw;height:95%;position:absolute;bottom:0;right:-4vw}.menu-intro h2{margin:20px 0 12px;font-size:clamp(57px,8vw,96px);line-height:.84}.menu-intro h2 em{color:#e85b35;font-style:normal}.menu-intro__title{position:relative}.menu-intro__scribble{color:#edc5a1;margin:4px 0 0 8px;font:italic 14px/1.3 Segoe Print,Comic Sans MS,cursive;display:inline-block;transform:rotate(-2deg)}.menu-intro>p{color:#dbcbbb;border-left:1px solid #e97d4d80;margin:0;padding:16px 0 16px 25px;font:italic 18px/1.8 Georgia,Times New Roman,serif;position:relative}.menu-board{isolation:isolate;background:radial-gradient(at 3% 2%,#be3e201f,#0000 29%),radial-gradient(at 98% 58%,#b8442312,#0000 31%),linear-gradient(145deg,#1e1713de,#0e0c0bf0 54%,#19110ee8);border:1px solid #e4aa824f;width:min(1160px,100% - 48px);margin:35px auto 70px;padding:35px clamp(17px,3vw,38px) 18px;position:relative;box-shadow:0 25px 90px #0006}.menu-board:before{z-index:-1;content:"";pointer-events:none;border:1px solid #f1d3b617;position:absolute;inset:7px}.menu-board__heading{border-bottom:1px solid #f6d2b238;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 4px 23px;padding:0 0 20px;display:flex}.menu-board__heading h2{color:#f5e9da;letter-spacing:-.035em;margin:10px 0 0;font:clamp(31px,4vw,48px)/1 Georgia,Times New Roman,serif}.menu-board__handnote{color:#f7d3b5d1;margin:0 10px 5px 0;font:italic 16px Segoe Print,Comic Sans MS,cursive;position:relative;transform:rotate(-3deg)}.menu-board__handnote i{color:#f1814d;font-size:20px;font-style:normal;position:absolute;bottom:-26px;right:0;transform:rotate(-25deg)}.menu-board .menu-warning{background:linear-gradient(90deg,#5828186e,#24181345);border-color:#e48a564a;width:100%;margin:0 0 16px;padding:12px 15px}.menu-board .menu-warning p{font-size:11px}.menu-board .menu-filters{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;border-bottom:1px solid #ffdab830;width:auto;margin:0 -4px;padding:15px 4px;position:relative;top:auto}.menu-board .menu-filters button{letter-spacing:.12em;text-transform:uppercase;background:#0b0a094d;border-color:#efd4bc4d;border-radius:2px;font-family:Arial,Helvetica,sans-serif}.menu-board .menu-filters button.active{color:#fff2e5;background:linear-gradient(135deg,#9b4229,#55261c);border-color:#fb9360d9;box-shadow:0 0 20px #dc4e2824}.menu-board__legend{color:#c5855d;letter-spacing:.2em;justify-content:space-between;align-items:center;gap:16px;margin:22px 7px 0;font-size:8px;font-weight:900;display:flex}.menu-board__legend-note{color:#e9c7a6;letter-spacing:0;font:italic 13px Segoe Print,Comic Sans MS,cursive}.menu-board .dish-grid{gap:18px;width:100%;margin:20px auto 30px}.menu-board .dish-card{background:linear-gradient(148deg,#271c17db,#110e0df7 66%);border-color:#e8bd9b47;position:relative;box-shadow:0 14px 30px #00000045}.menu-board .dish-card:hover{border-color:#eb8352b8;box-shadow:0 20px 48px #00000061,0 0 30px #d9512a17}.menu-board .dish-card__photo{height:clamp(165px,19vw,225px)}.menu-board .dish-card__tag{letter-spacing:.02em;text-transform:none;background:#0c090873;border-bottom:1px dashed #f4d6bc75;padding:5px 8px;font:italic 10px Segoe Print,Comic Sans MS,cursive}.menu-board .dish-card__index{color:#ffdeb9;font:italic 14px Georgia,Times New Roman,serif}.menu-board .dish-card__body{padding:17px 18px 18px}.menu-board .dish-card__title>div>span{letter-spacing:.16em;font-size:8px}.menu-board .dish-card h3{font-size:clamp(21px,2.2vw,26px);line-height:1.03}.menu-board .dish-card__body>p{color:#d0c0af;min-height:34px;font:italic 12px/1.55 Georgia,Times New Roman,serif}.menu-board .dish-card__body>button{color:#f3d8bf;letter-spacing:.14em;font-size:8px}.menu-board .dish-card__body>button span{font-size:16px}.menu-source{margin:0 auto 28px}.zone-hero__copy>.pl-kicker{font-size:9px}.zone-number{letter-spacing:.13em;font:italic 12px Segoe Print,Comic Sans MS,cursive}.zone-small{color:#c4a990}.zone-aside__seal{border-style:dashed;font-family:Segoe Print,Comic Sans MS,cursive;font-size:10px}@media (width<=760px){.menu-intro{grid-template-columns:1fr;gap:14px;padding-top:68px;padding-bottom:42px}.menu-intro>p{max-width:540px}.menu-board{width:calc(100% - 28px);margin:22px auto 50px;padding:25px 13px 11px}.menu-board__heading{flex-direction:column;align-items:flex-start;gap:10px;margin-inline:3px}.menu-board__heading h2{font-size:35px}.menu-board__handnote{align-self:flex-end;margin:0 9px 7px 0;font-size:14px}.menu-board .menu-warning{padding:11px 12px}.menu-board .menu-warning p{font-size:10px}.menu-board__legend{flex-direction:column;align-items:flex-start;gap:6px;margin:19px 5px 0}.menu-board .dish-grid{gap:15px;width:100%;margin-top:16px}.menu-board .dish-card__photo{height:clamp(190px,52vw,280px)}.menu-board .dish-card__body{padding:15px 14px 16px}}@media (width<=420px){.menu-board__heading h2{font-size:31px}.menu-board .dish-card h3{font-size:22px}.menu-board .dish-card__title>strong{font-size:17px}.menu-intro__scribble{font-size:12px}.menu-board .menu-filters{gap:6px}.menu-board .menu-filters button{padding:9px 11px;font-size:8px}}.wood-demo-page{background-color:#100c0a;min-height:100vh;padding:128px 24px 36px}.wood-demo-page:before{opacity:.25}.wood-demo-page:after{background:linear-gradient(#0d0a0975,#0d0a09c2 55%,#0d0a09ed)}.wood-demo{isolation:isolate;clip-path:polygon(1.2% 0,98.8% .7%,100% 2.5%,99.4% 98%,97.8% 100%,1% 99.2%,0 97.3%,.6% 2%);background:repeating-linear-gradient(3deg,#0000 0 18px,#200c062b 19px 21px,#0000 22px 37px),repeating-linear-gradient(91deg,#ffc27706 0 2px,#0000 2px 13px),radial-gradient(at 18% 16%,#bd66306b,#0000 45%),radial-gradient(at 88% 90%,#431a0c80,#0000 49%),linear-gradient(112deg,#60331e 0%,#341b12 31%,#472517 55%,#28140f 100%);grid-template-columns:minmax(300px,.94fr) minmax(360px,1.06fr);width:min(1120px,100%);min-height:570px;margin:12px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000b,0 0 0 1px #d8975a66}.wood-demo:before{z-index:3;clip-path:polygon(1% 0,99% 1%,100% 4%,99% 97%,97% 100%,1% 99%,0 96%,1% 3%);content:"";pointer-events:none;border:1px solid #f4c48b66;position:absolute;inset:12px}.wood-demo:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 37%,#110a071a 44%,#0f0a0833 100%),linear-gradient(#0c080638,#0000 16% 82%,#0b080757);position:absolute;inset:0}.wood-demo__grain{z-index:1;mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(177deg,#0000 0 48px,#0e07052b 49px,#0000 52px 93px),radial-gradient(#0000 35%,#09060542 100%);position:absolute;inset:0}.wood-demo__photo{z-index:1;background:#1a100c;min-height:570px;position:relative;overflow:hidden}.wood-demo__photo:after{content:"";background:linear-gradient(90deg,#0c090800 60%,#170d09cc),linear-gradient(#0000 66%,#0c08068c);position:absolute;inset:0}.wood-demo__photo img{object-fit:cover;object-position:54% center;filter:brightness(.91)saturate(.9);width:100%;height:100%;display:block;position:absolute;inset:0}.wood-demo__photo-caption{z-index:1;color:#ffdbb6;letter-spacing:.2em;text-shadow:0 2px 8px #000;font-size:9px;font-weight:900;position:absolute;bottom:34px;left:32px}.wood-demo__copy{z-index:4;color:#f5e5d0;flex-direction:column;justify-content:center;padding:58px clamp(30px,5vw,70px) 48px 42px;display:flex;position:relative}.wood-demo__masthead{border-bottom:1px solid #ebbd8754;justify-content:space-between;align-items:center;padding:0 0 18px;display:flex}.wood-demo__masthead .pl-kicker{color:#f0b67d;letter-spacing:.18em;font-size:8px}.wood-demo__masthead .pl-kicker i{color:#ff8250;font-style:normal}.wood-demo__number{color:#f4cfaa;font:italic 17px Georgia,serif}.wood-demo__eyebrow{color:#ffb177;letter-spacing:.2em;margin:35px 0 10px;font-size:9px;font-weight:900}.wood-demo__eyebrow span{color:#ed7040;padding-inline:5px}.wood-demo__copy h1{color:#faecd9;letter-spacing:-.055em;text-shadow:0 1px #4d2918,0 2px #0f0805cc,0 0 18px #ffbf7c14;margin:0;font:clamp(47px,6vw,76px)/.92 Georgia,Times New Roman,serif}.wood-demo__copy h1 em{color:#f2a26a;font-style:italic}.wood-demo__description{color:#ead7c1;max-width:430px;margin:23px 0 22px;font:17px/1.65 Georgia,Times New Roman,serif}.wood-demo__note{color:#e8ceb2;background:linear-gradient(90deg,#120a0766,#120a0714);border-left:2px solid #e8884d;flex-direction:column;gap:7px;margin:0 0 27px;padding:13px 16px;font:italic 13px/1.5 Georgia,serif;display:flex;position:relative}.wood-demo__note-title{color:#ec9a62;letter-spacing:.18em;font:800 8px Arial,sans-serif}.wood-demo__note i{color:#e98751;opacity:.75;font:italic 23px Georgia,serif;position:absolute;bottom:-8px;right:10px}.wood-demo__purchase{border-top:1px solid #efc5994f;justify-content:space-between;align-items:center;gap:20px;padding-top:19px;display:flex}.wood-demo__price{color:#ffc081;white-space:nowrap;flex-direction:column;font:700 43px/1 Georgia,serif;display:flex}.wood-demo__price small{color:#e3b48d;letter-spacing:.16em;margin-bottom:6px;font:800 7px Arial,sans-serif}.wood-demo__price b{font-size:24px}.wood-demo__purchase button{color:#fff0df;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#a84127,#682419);border:1px solid #ffbe8699;justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding:0 15px;font-size:9px;font-weight:900;display:flex;box-shadow:inset 0 0 14px #ffad6814}.wood-demo__purchase button:hover{background:linear-gradient(135deg,#c95534,#7d2a1c)}.wood-demo__purchase button span{color:#ff9a5b;font-size:18px}.wood-demo__disclaimer{color:#c7a98c;margin:16px 0 0;font-size:9px;line-height:1.5}.wood-demo__side-note{z-index:4;color:#ffdebc9c;letter-spacing:.19em;writing-mode:vertical-rl;font:italic 8px Arial,sans-serif;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.wood-demo__footer{color:#ae9881;letter-spacing:.14em;justify-content:space-between;gap:16px;width:min(1080px,100%);margin:25px auto 0;font-size:8px;font-weight:800;display:flex}.wood-demo__footer a{color:#f0bd91;letter-spacing:.03em;font-size:10px;text-decoration:none}.wood-demo__footer a:hover{color:#ff9460}.wood-demo{background-image:linear-gradient(90deg,#1109050d 0%,#1109051f 36%,#1109059e 100%),linear-gradient(0deg,#140a0529,#140a0529),var(--wood-board);background-position:50%;background-repeat:no-repeat;background-size:cover}.wood-demo__grain{display:none}.wood-demo:before{border-color:#f3c2873d;box-shadow:inset 0 0 24px #160a0540}.wood-demo__copy{background:linear-gradient(90deg,#23110a2b,#180c085e)}@media (width<=760px){.wood-demo-page{padding:94px 13px 24px}.wood-demo-page .pl-header{height:68px;padding-inline:14px}.wood-demo-page .pl-wordmark{letter-spacing:.1em;gap:5px;font-size:11px}.wood-demo-page .pl-header nav{gap:10px}.wood-demo-page .pl-header nav a{letter-spacing:.07em;font-size:7px}.wood-demo-page .pl-header-cta{letter-spacing:.06em;padding:9px;font-size:7px}.wood-demo{clip-path:polygon(1.5% 0,98.5% .5%,100% 1.3%,99.4% 99%,97.5% 100%,1% 99.4%,0 98%,.7% 1.2%);grid-template-columns:1fr;min-height:0;margin-top:15px}.wood-demo__photo{height:clamp(250px,62vw,390px);min-height:0}.wood-demo__photo img{object-position:center 44%}.wood-demo__photo:after{background:linear-gradient(#0000 58%,#150c08b8)}.wood-demo__photo-caption{font-size:8px;bottom:23px;left:24px}.wood-demo__copy{padding:29px 26px 33px}.wood-demo__eyebrow{margin-top:27px}.wood-demo__copy h1{font-size:clamp(49px,11vw,72px)}.wood-demo__description{font-size:16px}.wood-demo__side-note{top:53%;right:15px}.wood-demo__footer{flex-direction:column;align-items:flex-start;padding:0 7px}.wood-demo__footer a{font-size:11px}}@media (width<=420px){.wood-demo-page .pl-header{padding-inline:12px}.wood-demo-page .pl-wordmark{font-size:10px}.wood-demo-page .pl-header nav{gap:8px}.wood-demo-page .pl-header nav a{font-size:7px}.wood-demo-page .pl-header-cta{font-size:6px}.wood-demo__copy{padding-inline:22px}.wood-demo__masthead .pl-kicker{font-size:7px}.wood-demo__price{font-size:38px}.wood-demo__purchase button{gap:10px;padding-inline:11px;font-size:8px}}.menu-board .dish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.menu-board .dish-card{clip-path:polygon(1.2% 0,98.8% .7%,100% 3%,99.3% 97%,97.7% 100%,1% 99.1%,0 96.8%,.7% 2%);background-color:#402317;background-image:linear-gradient(90deg,#11080508 0%,#11080514 34%,#11080591 100%),linear-gradient(0deg,#140a051f,#140a051f),var(--wood-board);background-position:50%;background-size:cover;border:0;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);min-height:248px;transition:transform .24s,box-shadow .24s;display:grid;overflow:hidden;box-shadow:0 16px 34px #0000006e,0 0 0 1px #eeba844d}.menu-board .dish-card:before{z-index:3;clip-path:polygon(1% 0,99% 1%,100% 4%,99% 97%,97% 100%,1% 99%,0 96%,1% 3%);content:"";pointer-events:none;border:1px solid #f5ca993d;position:absolute;inset:8px}.menu-board .dish-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 22px 44px #00000080,0 0 0 1px #f29b5d8c}.menu-board .dish-card__photo{background:0 0;height:100%;min-height:248px}.menu-board .dish-card__photo:after{background:linear-gradient(90deg,#0000 58%,#160c08c2),linear-gradient(#0000 58%,#0e080675);inset:0}.menu-board .dish-card__photo img{filter:brightness(.92)saturate(.93)}.menu-board .dish-card__tag{letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#110a07a8;border:0;border-left:2px solid #ef8c52;padding:7px 10px;font:800 8px Arial,Helvetica,sans-serif;top:20px;left:17px}.menu-board .dish-card__index{color:#ffe1c2;text-shadow:0 2px 8px #000;font:italic 14px Georgia,serif;top:18px;right:15px}.menu-board .dish-card__body{z-index:2;text-shadow:0 1px 3px #13080573;background:linear-gradient(90deg,#27150d24,#1f100a4a);flex-direction:column;justify-content:center;min-width:0;padding:26px 25px 22px 12px;display:flex;position:relative}.menu-board .dish-card__title{align-items:flex-start;gap:8px}.menu-board .dish-card__title>div>span{color:#f2ac77;letter-spacing:.15em;font-size:8px}.menu-board .dish-card h3{color:#fff0dd;letter-spacing:-.025em;text-shadow:0 1px #412112cc,0 2px 6px #00000073;margin-top:8px;font:clamp(21px,2vw,29px)/.98 Georgia,Times New Roman,serif}.menu-board .dish-card__title>strong{color:#ffc083;white-space:nowrap;padding-top:1px;font:700 18px Georgia,Times New Roman,serif}.menu-board .dish-card__body>p{color:#f0dfcd;min-height:0;margin:13px 0 18px;font:italic 12px/1.55 Georgia,Times New Roman,serif}.menu-board .dish-card__body>button{color:#fff0df;letter-spacing:.12em;text-shadow:0 1px 4px #170b07;border-top:1px solid #ffe1c34d;margin-top:auto;padding-top:12px;font-size:8px}.menu-board .dish-card__body>button span{color:#ffab70;font-size:17px}.menu-board .dish-card{clip-path:polygon(2% 0,98% .8%,100% 3%,99.1% 96.5%,97.4% 100%,1.4% 99%,0 96%,.7% 3%)}.menu-board .dish-card h3{font-size:clamp(23px,2.15vw,29px)}.menu-board .dish-card__title>div>span{font-size:9px}.menu-board .dish-card__body>p{font-size:13px}.menu-board .dish-card__body>button{font-size:9px}.menu-board{background-image:linear-gradient(180deg,#110c0a73,#110c0a9c),var(--menu-board-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}.pl-header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#0d0907e8,#0d090780 75%,#0000);border-bottom:1px solid #fabb8338;height:86px;padding-inline:clamp(24px,6vw,88px)}.pl-brand.brand{color:#f8ead9;letter-spacing:.17em;text-shadow:0 2px 16px #000;gap:12px;font:900 14px/.95 Arial,Helvetica,sans-serif;text-decoration:none}.pl-brand .brand__mark{color:#f27743;filter:drop-shadow(0 0 11px #f25e306b);width:34px;height:34px}.pl-brand .brand__accent{color:#f27743}.pl-header nav{gap:clamp(24px,4vw,54px);margin-left:auto}.pl-header nav a{color:#f0e3d4;letter-spacing:.17em;text-transform:uppercase;font-size:10px;text-decoration:none}.pl-header nav a.is-current{color:#ffab73}.pl-header nav a.is-current:after{height:2px;bottom:-15px}.menu-end{background-color:#1b100c;background-image:linear-gradient(90deg,#0c0908ed,#120a07c2 52%,#120a0773),linear-gradient(0deg,#0e09075e,#0e09075e),var(--menu-bg);background-position:50% 61%;background-size:cover;border-top:1px solid #f9a56957;border-bottom:1px solid #f9a56933;align-items:center;min-height:480px;padding:90px clamp(24px,9vw,145px)}.menu-end__copy{z-index:1;max-width:610px;position:relative}.menu-end__chapter{color:#e3a174;letter-spacing:.22em;margin-top:24px;font-size:8px;font-weight:900;display:block}.menu-end h2{letter-spacing:-.035em;max-width:630px;margin:17px 0 20px;font-size:clamp(69px,9vw,112px);line-height:.78}.menu-end h2 em{color:#f06b40;text-shadow:0 0 34px #f0512d40;font-style:normal}.menu-end p{color:#e1cdb8;max-width:450px;font:16px/1.75 Georgia,Times New Roman,serif}.menu-end__cta{color:#fff0e1;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(130deg,#c94c2d,#712619);border:1px solid #ffbb888c;align-items:center;gap:24px;min-height:49px;margin-top:16px;padding:0 18px;font-size:9px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 30px #0000004d,0 0 30px #dc4a281f}.menu-end__cta:hover{background:linear-gradient(130deg,#e2603b,#8f3221);transform:translateY(-2px)}.menu-end__cta span{color:#ffad76;font-size:16px}.menu-end__seal{color:#f6d4b5;text-align:center;background:#110a0785;border:1px solid #f7b8848a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:190px;height:190px;display:flex;position:absolute;top:50%;right:clamp(28px,10vw,150px);transform:translateY(-50%)rotate(-8deg);box-shadow:0 0 0 8px #f7b8840b,0 0 70px #f7562a2b}.menu-end__seal:before{content:"";border:1px dashed #f7b88461;border-radius:50%;position:absolute;inset:8px}.menu-end__seal span,.menu-end__seal b{z-index:1;letter-spacing:.2em;font-size:9px;font-weight:900;line-height:1.5;position:relative}.menu-end__seal b{color:#eca16c;font-size:7px}.menu-end__seal svg{fill:#f17442;filter:drop-shadow(0 0 12px #f7582c59);width:43px;height:55px}.pl-footer{color:#bda995;background:#100b08;border-top:0;padding:0}.pl-footer__main{background-image:linear-gradient(90deg,#100b08f0,#140c08cc),var(--menu-bg,var(--zone-bg));background-position:50% 78%;background-size:cover;border-top:1px solid #fda9703d;grid-template-columns:1fr 1fr 1.15fr;align-items:center;gap:35px;min-height:190px;padding:34px clamp(24px,8vw,120px);display:grid}.pl-brand--footer.brand{font-size:13px}.pl-brand--footer .brand__mark{width:30px;height:30px}.pl-footer__main>p{color:#f2e3d1;margin:0;font:italic clamp(22px,3vw,34px)/1.1 Georgia,Times New Roman,serif}.pl-footer__main>p em{color:#ec7849}.pl-footer__main>span{color:#c7b19a;max-width:260px;font-size:10px;line-height:1.7}.pl-footer__base{color:#9e8976;letter-spacing:.16em;border-top:1px solid #ffe7d21a;justify-content:space-between;gap:22px;padding:17px clamp(24px,8vw,120px);font-size:8px;font-weight:800;display:flex}.pl-footer__base a{color:#e7c4a5;text-decoration:none}.pl-footer__base a b{color:#f37b49;padding-left:7px;font-size:13px}.concept-brand.brand{gap:11px;text-decoration:none}.concept-brand .brand__mark{color:#f07844;width:31px;height:31px}.concept-brand .brand__accent{color:#f15335}@media (width<=760px){.pl-header{height:70px;padding-inline:18px}.pl-brand.brand{letter-spacing:.1em;gap:7px;font-size:10px}.pl-brand .brand__mark{width:27px;height:27px}.pl-header nav{gap:18px}.pl-header nav a{letter-spacing:.1em;font-size:8px}.pl-header nav a.is-current:after{bottom:-13px}.menu-end{min-height:430px;padding:65px 24px}.menu-end h2{font-size:clamp(69px,13vw,92px)}.menu-end__seal{opacity:.8;width:122px;height:122px;right:7%}.menu-end__seal svg{width:29px;height:38px}.pl-footer__main{grid-template-columns:1fr 1fr;gap:20px;padding:30px 24px}.pl-footer__main>span{grid-column:1/-1}.pl-footer__base{padding:14px 24px;font-size:7px}}@media (width<=480px){.pl-header{padding-inline:13px}.pl-brand.brand{letter-spacing:.07em;font-size:9px}.pl-header nav{gap:12px}.pl-header nav a{letter-spacing:.06em;font-size:7px}.menu-end{min-height:460px;padding:68px 20px}.menu-end h2{font-size:68px}.menu-end p{max-width:330px;font-size:14px}.menu-end__seal{opacity:.5;width:88px;height:88px;top:18%;right:5%}.menu-end__seal:before{inset:5px}.menu-end__seal span,.menu-end__seal b{font-size:6px}.menu-end__seal svg{width:21px;height:28px}.pl-footer__main{grid-template-columns:1fr;gap:18px}.pl-footer__main>p{font-size:27px}.pl-footer__main>span{grid-column:auto}.pl-footer__base{flex-direction:column;gap:9px}}.menu-page>.ember-particles,.zone-page>.ember-particles,.concept-process>.ember-particles{z-index:1;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.menu-page>.menu-hero,.menu-page>.menu-intro,.menu-page>.menu-board,.menu-page>.menu-end,.menu-page>.pl-footer,.zone-page>.zone-hero,.zone-page>.pl-footer,.wood-demo-page>.wood-demo,.wood-demo-page>.pl-footer{z-index:2;position:relative}.concept-process__brand,.concept-process__caption,.concept-process__scroll{z-index:3}.ember-particles i{bottom:var(--base);left:var(--left);width:var(--size);height:var(--size);opacity:0;animation:ember-rise var(--time) ease-in-out var(--delay) infinite;will-change:transform,opacity;background:#ffd09a;border-radius:50%;position:absolute;box-shadow:0 0 5px 1px #ff8b4b,0 0 15px 4px #ef4e20ad}.ember-particles i:first-child{--left:6%;--base:8%;--size:2px;--rise:38vh;--drift:27px;--time:7.3s;--delay:-4s}.ember-particles i:nth-child(2){--left:13%;--base:24%;--size:1.5px;--rise:28vh;--drift:-19px;--time:8.8s;--delay:-1s}.ember-particles i:nth-child(3){--left:21%;--base:4%;--size:2.5px;--rise:53vh;--drift:35px;--time:9.1s;--delay:-6s}.ember-particles i:nth-child(4){--left:29%;--base:34%;--size:1.5px;--rise:24vh;--drift:-25px;--time:6.8s;--delay:-2.8s}.ember-particles i:nth-child(5){--left:37%;--base:12%;--size:2px;--rise:46vh;--drift:18px;--time:8.2s;--delay:-5s}.ember-particles i:nth-child(6){--left:45%;--base:29%;--size:1.5px;--rise:33vh;--drift:31px;--time:7.7s;--delay:-.7s}.ember-particles i:nth-child(7){--left:53%;--base:6%;--size:2.5px;--rise:51vh;--drift:-27px;--time:9.6s;--delay:-3.6s}.ember-particles i:nth-child(8){--left:61%;--base:18%;--size:1.5px;--rise:35vh;--drift:22px;--time:7.1s;--delay:-5.4s}.ember-particles i:nth-child(9){--left:69%;--base:3%;--size:2px;--rise:44vh;--drift:-33px;--time:8.5s;--delay:-1.7s}.ember-particles i:nth-child(10){--left:76%;--base:30%;--size:1.5px;--rise:23vh;--drift:24px;--time:6.7s;--delay:-4.8s}.ember-particles i:nth-child(11){--left:83%;--base:9%;--size:2.5px;--rise:49vh;--drift:-21px;--time:9.3s;--delay:-2.2s}.ember-particles i:nth-child(12){--left:91%;--base:22%;--size:1.5px;--rise:32vh;--drift:29px;--time:7.9s;--delay:-6.6s}.ember-particles i:nth-child(13){--left:17%;--base:49%;--size:1.5px;--rise:21vh;--drift:22px;--time:6.9s;--delay:-3.2s}.ember-particles i:nth-child(14){--left:42%;--base:54%;--size:2px;--rise:19vh;--drift:-18px;--time:7.6s;--delay:-5.8s}.ember-particles i:nth-child(15){--left:72%;--base:45%;--size:1.5px;--rise:25vh;--drift:17px;--time:8.6s;--delay:-.9s}.ember-particles i:nth-child(16){--left:96%;--base:52%;--size:2px;--rise:21vh;--drift:-20px;--time:7.2s;--delay:-4.3s}@keyframes ember-rise{0%{opacity:0;transform:translate(0,0)scale(.45)}12%{opacity:.72}32%{opacity:.3}49%{opacity:.78}74%{opacity:.38}to{transform:translate3d(var(--drift),calc(0px - var(--rise)),0) scale(.12);opacity:0}}.ember-controls{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#130c09e0;border:1px solid #f7b07e4d;align-items:center;gap:10px;padding:6px 10px;display:flex;position:fixed;bottom:18px;left:22px;box-shadow:0 7px 25px #00000052}.ember-sound{color:#e9d3bc;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:35px;padding:0 8px;font-size:8px;font-weight:900;transition:color .2s,transform .2s;display:inline-flex}.ember-sound:hover{color:#fff1df;transform:translateY(-1px)}.ember-volume{color:#d9b997;border-left:1px solid #f7b07e38;align-items:center;gap:8px;min-width:132px;padding-left:11px;display:flex}.ember-volume input{accent-color:#ec7849;cursor:pointer;width:84px;height:3px}.ember-volume output{color:#d9b997;letter-spacing:.1em;text-align:right;min-width:34px;font-size:7px;font-weight:900}.ember-sound__spark{background:#78604d;border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s;box-shadow:0 0 0 3px #c88d5e1a}.ember-sound.is-playing .ember-sound__spark{background:#ff9055;animation:1.4s ease-in-out infinite alternate sound-spark;box-shadow:0 0 0 3px #ff905529,0 0 13px #ff6e39}.ember-sound svg{fill:#d9b997;stroke:#d9b997;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ember-sound svg .ember-sound__wave{fill:none;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .2s}.ember-sound.is-playing svg .ember-sound__wave{stroke-dashoffset:0}@keyframes sound-spark{to{box-shadow:0 0 0 4px #ff905514,0 0 18px #ff6e39}}@media (width<=600px){.ember-controls{gap:6px;padding:5px 7px;bottom:12px;left:12px}.ember-sound{gap:7px;min-height:34px;padding-inline:5px;font-size:7px}.ember-volume{gap:6px;min-width:111px;padding-left:8px}.ember-volume input{width:64px}.ember-volume output{min-width:30px;font-size:6px}}@media (prefers-reduced-motion:reduce){.ember-particles i,.ember-sound.is-playing .ember-sound__spark{animation:none!important}.ember-particles{display:none}}@media (width<=760px){.menu-board .dish-grid{grid-template-columns:1fr;gap:17px}.menu-board .dish-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:250px}.menu-board .dish-card__photo{min-height:250px}.menu-board .dish-card__body{padding:22px 25px 20px 12px}}@media (width<=480px){.menu-board .dish-card{grid-template-columns:1fr;min-height:0}.menu-board .dish-card__photo{height:clamp(210px,64vw,285px);min-height:0}.menu-board .dish-card__photo:after{background:linear-gradient(#0000 55%,#190d082e)}.menu-board .dish-card__body{background:linear-gradient(90deg,#27150d14,#1f100a33);min-height:205px;padding:20px 22px 19px}.menu-board .dish-card h3{font-size:25px}.menu-board .dish-card__body>p{font-size:13px}}.order-dock{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f7eadb;text-align:left;cursor:pointer;background:linear-gradient(110deg,#160e0bf7,#2f1710f5);border:1px solid #f096658c;justify-content:space-between;align-items:center;gap:15px;width:min(440px,100vw - 40px);min-height:68px;padding:10px 14px;display:flex;position:fixed;bottom:72px;right:20px;box-shadow:0 14px 45px #0000008f}.order-dock:hover{border-color:#ffb178;transform:translateY(-2px)}.order-dock__summary{color:#cdb9a5;align-items:center;gap:9px;font-size:10px;display:flex}.order-dock__summary b{color:#fff0e2;background:#8f3824;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.order-dock__total{text-align:right;gap:3px;display:grid}.order-dock__total small{color:#cd956e;letter-spacing:.13em;font-size:7px;font-weight:900}.order-dock__total strong{color:#ffc18e;font:22px/1 Georgia,serif}.order-dock__open{color:#fff0df;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.order-dock__open b{color:#ff8750;font-size:16px}.order-overlay{z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.order-overlay__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#050404c2;border:0;position:absolute;inset:0}.order-panel{z-index:1;color:#f5ecdf;background:radial-gradient(at 100% 0,#9d422238,#0000 42%),linear-gradient(160deg,#21150f,#100e0c 52%,#20120e);border-left:1px solid #ef98686b;flex-direction:column;width:min(520px,100%);height:100%;padding:clamp(22px,4vw,38px);display:flex;position:relative;overflow-y:auto;box-shadow:-20px 0 70px #0000007a}.order-panel__header{border-bottom:1px solid #f4bf9733;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:21px;display:flex}.order-panel__header h2{color:#fff0df;margin:12px 0 0;font:400 clamp(43px,7vw,66px)/.94 Georgia,Times New Roman,serif}.order-panel__close{color:#f3dfcc;cursor:pointer;background:0 0;border:1px solid #ffdabe57;border-radius:50%;place-items:center;width:38px;height:38px;font:26px/1 Arial,sans-serif;display:grid}.order-panel__intro{color:#c3af9b;margin:17px 0;font:italic 15px/1.55 Georgia,serif}.order-panel__items{border-top:1px solid #f4bf971c;flex:1;overflow-y:auto}.order-line{border-bottom:1px solid #f4bf9724;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;display:grid}.order-line>img{object-fit:cover;border:1px solid #ffc18e4d;width:72px;height:72px}.order-line__name>span{color:#d88c5b;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.order-line__name h3{color:#fff0df;margin:5px 0 6px;font:400 20px/1 Georgia,serif}.order-line__name>strong{color:#ffbb80;font-size:12px}.order-line__name>strong small{color:#9d8b79;font-size:8px;font-weight:400}.order-line__quantity{align-items:center;gap:8px;display:flex}.order-line__quantity button{color:#f8e8d7;cursor:pointer;background:#0a090866;border:1px solid #eda57866;width:27px;height:27px;font-size:15px}.order-line__quantity button:hover{background:#8b331b66;border-color:#ffae75}.order-line__quantity output{color:#f6e6d4;text-align:center;min-width:13px;font-size:11px}.order-panel__empty{color:#b4a18e;flex:1;padding:28px 0;font:italic 16px/1.6 Georgia,serif}.order-panel__summary{color:#d8c4b0;border-top:1px solid #f4bf9742;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:17px;font-size:11px;display:flex}.order-panel__summary strong{color:#ffc18e;font:29px/1 Georgia,serif}.order-panel__disclaimer{color:#a99888;margin:14px 0 17px;font-size:10px;line-height:1.65}.order-whatsapp{color:#fff3e6;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(110deg,#db5834,#8e2c1e);border:1px solid #ffceaa94;justify-content:center;align-items:center;gap:13px;min-height:58px;font-size:10px;font-weight:900;text-decoration:none;transition:filter .2s,transform .2s;display:flex;box-shadow:0 9px 30px #99341c42}.order-whatsapp:hover{filter:brightness(1.15);transform:translateY(-2px)}.order-whatsapp>span:last-child{color:#ffd0a6;font-size:17px}.order-whatsapp__icon{border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.order-panel__footnote{color:#938272;text-align:center;margin-top:11px;font-size:8px;line-height:1.5}@media (width<=600px){.order-dock{gap:8px;width:calc(100vw - 24px);min-height:58px;padding:8px 10px;bottom:64px;right:12px}.order-dock__summary{gap:6px;font-size:9px}.order-dock__summary b{width:24px;height:24px;font-size:10px}.order-dock__total small{font-size:6px}.order-dock__total strong{font-size:19px}.order-dock__open{letter-spacing:.06em;font-size:7px}.order-panel{width:100%;height:min(90svh,820px);padding:20px 17px max(20px,env(safe-area-inset-bottom));border-top:1px solid #ef98686b;border-left:0;align-self:flex-end}.order-line{grid-template-columns:56px minmax(0,1fr) auto;gap:9px;padding:11px 0}.order-line>img{width:56px;height:58px}.order-line__name h3{font-size:17px}.order-line__quantity{gap:5px}.order-line__quantity button{width:25px;height:25px}}.pl-header nav a[href="/cuaderno.html"]{white-space:nowrap}@media (width<=480px){.pl-header nav{gap:8px}.pl-header nav a{letter-spacing:.04em;font-size:7px}.pl-header nav a[href="/cuaderno.html"]{white-space:normal;text-align:right;max-width:68px;line-height:1.3}}.order-dialog{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.order-dialog:not([open]){display:none}.order-dialog::backdrop{background:#000000b8}.order-panel,.order-panel__items,.order-line{min-width:0}.order-panel__items{overflow-x:hidden}.order-panel__footnote,.order-panel__disclaimer{font-size:12px}.order-panel__items{flex:none;min-height:96px;max-height:40vh}.order-panel{overflow-x:hidden}.order-panel__close{flex:none}@media (width<=600px){.sample-notice{z-index:35;max-width:calc(100vw - 24px);bottom:135px}.ember-controls{max-width:calc(100vw - 24px)}.menu-page .ember-controls,.zone-page .ember-controls{bottom:8px}}.journal{--paper:#f4e9d9;--ash:#b7a392;--ember:#f0a06d;color:var(--paper);background:#110d0b;min-height:100vh;font-family:Arial,sans-serif}.journal *{box-sizing:border-box}.journal a{color:inherit}.journal-skip{z-index:30;background:#fff;padding:12px;position:absolute;top:-100px;left:12px;color:#111!important}.journal-skip:focus{top:12px}.journal-header{background:#110d0b;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;height:82px;padding:0 clamp(22px,6vw,96px);display:flex}.journal-brand{letter-spacing:.12em;align-items:center;gap:9px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.journal-brand svg{color:#ef8552;width:30px;height:30px}.journal-brand .brand__accent{color:#f27d4b}.journal-header nav{gap:clamp(18px,4vw,48px);display:flex}.journal-header nav a,.journal-index a,.journal-chapter__next,.journal-footer a{text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800;text-decoration:none}.journal-header nav a:hover,.journal-index a:hover{color:var(--ember)}.journal-hero{background:radial-gradient(at 85% 60%,#74301f70,#0000 45%),linear-gradient(135deg,#26150f,#100d0b 70%);padding:clamp(90px,12vw,175px) clamp(24px,9vw,150px) clamp(75px,10vw,130px);position:relative;overflow:hidden}.journal-kicker,.journal-chapter__top{color:var(--ember);letter-spacing:.24em;font-size:10px;font-weight:900}.journal-hero h1{z-index:1;letter-spacing:-.045em;margin:28px 0;font:400 clamp(48px,7.5vw,110px)/.98 Georgia,serif;position:relative}.journal-hero h1 em,.journal-footer em{color:#e79562;font-weight:400}.journal-hero p{color:#c9b5a4;max-width:530px;font:clamp(17px,1.7vw,21px)/1.7 Georgia,serif}.journal-hero>a{color:#ffd5b4;text-transform:uppercase;letter-spacing:.17em;border-bottom:1px solid #ba714e;gap:20px;margin-top:25px;padding-bottom:12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.journal-hero__number{color:#f8b1800a;font:clamp(180px,29vw,430px)/1 Georgia,serif;position:absolute;bottom:-.25em;right:6%}.journal-index{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#1b120eef;border-bottom:1px solid #a25d3d55;gap:0;padding:0 clamp(18px,5vw,80px);display:flex;position:sticky;top:0;overflow-x:auto}.journal-index a{white-space:nowrap;color:#dfccbb;align-items:center;gap:9px;padding:20px clamp(12px,2vw,28px);display:flex}.journal-index a span{color:#d1875f;font:italic 13px Georgia,serif}.journal-chapter{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:65px;display:grid}.journal-chapter--reverse .journal-chapter__image{order:2}.journal-chapter__image{background:#241812;min-height:650px;position:relative;overflow:hidden}.journal-chapter__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journal-chapter__image:after{content:"";background:linear-gradient(#0000 55%,#0b0807a8);position:absolute;inset:0}.journal-chapter__image-label{z-index:1;color:#f1dac8;letter-spacing:.2em;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:30px;left:clamp(24px,5vw,70px);right:clamp(24px,5vw,70px)}.journal-chapter__image-label b{font:italic 35px Georgia,serif}.journal-chapter__content{background:linear-gradient(135deg,#221610,#130e0c 65%);padding:clamp(52px,7vw,100px) clamp(28px,7vw,110px)}.journal-chapter--reverse .journal-chapter__content{background:linear-gradient(225deg,#241710,#130e0c 65%)}.journal-chapter__top{align-items:center;gap:18px;display:flex}.journal-chapter h2{letter-spacing:-.035em;margin:24px 0 15px;font:400 clamp(40px,4.5vw,68px)/1.03 Georgia,serif}.journal-chapter__intro{color:#e6ab82;margin:0 0 35px;font:italic clamp(18px,2vw,23px)/1.5 Georgia,serif}.journal-chapter__blocks{border-top:1px solid #e6b18c38}.journal-chapter h3{color:#f8e4d0;margin:0 0 8px;font:22px/1.2 Georgia,serif}.journal-chapter__blocks p{color:#cbbcaf;margin:0;font:16px/1.8 Georgia,serif}.journal-chapter__next{border-bottom:1px solid #b67453;align-items:center;gap:20px;margin-top:34px;padding:13px 0;display:inline-flex;color:#f2c19e!important}.journal-chapter__next span{font-size:18px}.journal-footer{background:radial-gradient(at 80% 100%,#7d301b88,#0000 45%),#100b09;padding:clamp(65px,9vw,130px) clamp(24px,9vw,150px)}.journal-footer p{margin:0 0 30px;font:clamp(36px,5vw,70px)/1 Georgia,serif}.journal-footer div{gap:30px;margin-bottom:50px;display:flex}.journal-footer small{color:#9e8d7f;font-size:11px}.journal :focus-visible{outline-offset:5px;outline:3px solid #ffb478}@media (width<=760px){.journal-header{height:68px;padding-inline:20px}.journal-header nav{gap:15px}.journal-header nav a{font-size:8px}.journal-brand{font-size:10px}.journal-brand svg{width:24px}.journal-hero{padding:85px 24px 70px}.journal-index{padding:0 8px}.journal-index a{padding:17px 12px;font-size:9px}.journal-chapter{flex-direction:column;display:flex}.journal-chapter--reverse .journal-chapter__image{order:0}.journal-chapter__image{aspect-ratio:4/3;min-height:0}.journal-chapter__content{padding:44px 25px 55px}.journal-chapter h2{font-size:42px}.journal-chapter__blocks p{font-size:16px}.journal-footer div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.journal{scroll-behavior:auto}}.journal-hero{border-bottom:1px solid #c17a5233}.journal-kicker{align-items:center;gap:13px;display:inline-flex}.journal-kicker:before{content:"";background:#de9164;width:28px;height:1px}.journal-hero__signature{color:#cfad94a8;border-left:1px solid #df9d745c;padding-left:22px;font:italic clamp(17px,2vw,25px)/1.45 Georgia,serif;position:absolute;bottom:clamp(65px,9vw,130px);right:clamp(30px,9vw,145px)}.journal-hero__signature i{color:#eaa678}.journal-index{justify-content:center;gap:clamp(4px,1vw,20px);box-shadow:0 12px 25px #0003}.journal-index a{transition:color .2s;position:relative}.journal-index a:after{content:"";background:#df8050;height:2px;transition:transform .2s;position:absolute;bottom:0;left:24%;right:24%;transform:scaleX(0)}.journal-index a:hover:after,.journal-index a:focus-visible:after{transform:scaleX(1)}.journal-chapter{background:radial-gradient(at 5% 15%,#5e2b1b30,#0000 34%),#15100d;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(28px,4.5vw,76px);padding:clamp(65px,8vw,125px) clamp(25px,7vw,120px)}.journal-chapter--reverse{background:radial-gradient(at 95% 15%,#5e2b1b30,#0000 34%),#18110e;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.journal-chapter__image{aspect-ratio:4/3;outline-offset:9px;border:1px solid #c8937059;outline:1px solid #d9a47c20;align-self:start;width:100%;min-height:0;margin-top:16px;box-shadow:0 24px 55px #0009}.journal-chapter__image img{object-fit:cover}.journal-chapter__image-label{letter-spacing:.18em;color:#f8e3cebd;font-size:8px;bottom:18px;left:20px;right:20px}.journal-chapter__content,.journal-chapter--reverse .journal-chapter__content{background:0 0;min-width:0;max-width:760px;padding:0}.journal-chapter--reverse .journal-chapter__content{justify-self:end}.journal-chapter__top span:first-child{letter-spacing:.22em;color:#e8a075;font:900 10px/1.4 Arial,sans-serif}.journal-chapter__top:before{content:"";background:#d58860;width:30px;height:1px;display:block}.journal-chapter h2{max-width:14ch;margin-top:22px;font-size:clamp(39px,4vw,64px)}.journal-chapter__intro{max-width:44ch;margin-bottom:30px}.journal-chapter__blocks section{padding:24px 0 0}.journal-chapter__blocks section+section{border-top:1px solid #e6b18c20;margin-top:24px}.journal-chapter h3{font-size:clamp(20px,1.8vw,24px)}.journal-chapter__blocks p{color:#ddcfc1;max-width:66ch;line-height:1.85}.journal-chapter__next{transition:color .2s,border-color .2s}.journal-chapter__next:hover{border-color:#ffb478;color:#fff2e5!important}.journal-footer{border-top:1px solid #e9a77829}.journal-footer a{border-bottom:1px solid #aa7357;padding-bottom:8px}@media (width<=760px){.journal-hero__signature{display:none}.journal-index{justify-content:flex-start}.journal-chapter,.journal-chapter--reverse{gap:0;padding:54px 24px 60px;display:flex}.journal-chapter__image{aspect-ratio:16/10;outline-offset:6px;width:100%;max-width:520px;margin:0 auto 42px}.journal-chapter__content,.journal-chapter--reverse .journal-chapter__content{width:100%;max-width:620px;margin:auto}.journal-chapter h2{font-size:clamp(38px,9vw,52px)}.journal-chapter__blocks p{font-size:16px;line-height:1.8}.journal-header nav a{font-size:9px}}@media (width<=380px){.journal-header{gap:9px;padding-inline:14px}.journal-header nav{gap:10px}.journal-header nav a{letter-spacing:.08em}.journal-chapter,.journal-chapter--reverse{padding-inline:19px}}@media (prefers-reduced-motion:reduce){.journal-index a,.journal-index a:after,.journal-chapter__next{transition:none}}.journal-footer{isolation:isolate;background:#100b09 url(/assets/cuaderno-cierre-brasas-dqeNg7fv.webp) 50%/cover no-repeat;border-top:1px solid #e7a2774d;padding:0;position:relative;overflow:hidden}.journal-footer:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d0806f7 0%,#0d0806e0 35%,#0d08064d 72%,#0d08062e),linear-gradient(#0000 55%,#0a0706e0);position:absolute;inset:0}.journal-footer__content{flex-direction:column;justify-content:center;align-items:flex-start;min-height:510px;padding:clamp(80px,10vw,145px) clamp(24px,9vw,150px) 80px;display:flex}.journal-footer__eyebrow{color:#f0aa76;letter-spacing:.2em;align-items:center;gap:13px;font-size:10px;font-weight:900;display:flex}.journal-footer__eyebrow:before{content:"";background:#e89563;width:32px;height:1px}.journal-footer__content>p:first-of-type{letter-spacing:-.035em;text-transform:none;text-wrap:balance;margin:25px 0 20px;font:clamp(42px,5.5vw,82px)/1.04 Georgia,serif}.journal-footer__description{color:#d0bdae;max-width:390px;margin:0;font:17px/1.7 Georgia,serif}.journal-footer .journal-footer__description{color:#d0bdae;letter-spacing:normal;max-width:390px;margin:0;font:17px/1.7 Georgia,serif}.journal-footer .journal-footer__content,.journal-footer .journal-footer__bottom{margin-bottom:0}.journal-footer .journal-footer__content{gap:0}.journal-footer__actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex;margin:30px 0 0!important}.journal-footer__actions a{letter-spacing:.13em;align-items:center;gap:24px;min-height:49px;font-size:10px;display:inline-flex}.journal-footer__actions .journal-footer__primary{color:#fff5e9;background:linear-gradient(135deg,#c54c30,#83291c);border:1px solid #f0a372;padding:0 22px;box-shadow:0 8px 28px #8a291f55}.journal-footer__actions .journal-footer__primary:hover{background:linear-gradient(135deg,#df6741,#9b3422)}.journal-footer__actions .journal-footer__secondary{color:#f3dfce;border-bottom:1px solid #d8a486}.journal-footer__bottom{background:#0c0807c9;border-top:1px solid #f3c4a733;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(24px,6vw,95px);display:flex}.journal-footer__bottom small{color:#c7afa0;line-height:1.5}.journal-footer__bottom>a:last-child{white-space:nowrap;color:#e8c5aa;border:0;font-size:9px}@media (width<=760px){.journal-footer{background-position:65%}.journal-footer:before{background:linear-gradient(90deg,#0d0806f0,#0d0806a6 66%,#0d080661),linear-gradient(#0000 45%,#0c0807e8)}.journal-footer__content{min-height:440px;padding:75px 25px 65px}.journal-footer__content>p:first-of-type{font-size:clamp(39px,9vw,58px)}.journal-footer__bottom{flex-wrap:wrap;padding:24px}.journal-footer__bottom small{flex-basis:100%;order:3}.journal-footer__actions{gap:20px}}.journal-hero{isolation:isolate;background:linear-gradient(90deg,#0c0806f5 0%,#0c0806d6 35%,#0c080659 70%,#0c08061a),url(/assets/cuaderno-portada-brasa-BCbRbji6.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;padding:clamp(55px,6vw,90px) clamp(24px,7vw,115px);display:flex}.journal-hero>*{z-index:1;position:relative}.journal-hero h1{max-width:700px;margin:22px 0 18px;font-size:clamp(42px,4.3vw,70px);line-height:1.04}.journal-hero p{color:#ead9ca;max-width:470px;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.journal-hero>a{margin-top:25px}.journal-hero__signature{display:none}.journal-hero:after,.journal-footer:after{content:"";pointer-events:none;background:radial-gradient(at 84% 67%,#f8611c33,#0000 38%);animation:4.8s ease-in-out infinite alternate journal-firelight;position:absolute;inset:0}.journal-hero:after{z-index:0}.journal-footer:after{z-index:-1;background:radial-gradient(at 77% 75%,#ff671e33,#0000 39%);animation-duration:5.6s}@keyframes journal-firelight{0%,to{opacity:.24}30%{opacity:.75}46%{opacity:.48}70%{opacity:1}82%{opacity:.56}}@media (width<=760px){.journal-hero{background-image:linear-gradient(90deg,#0c0806f0,#0c0806b8 58%,#0c080661),url(/assets/cuaderno-portada-brasa-BCbRbji6.webp);background-position:65%;min-height:380px;padding:60px 24px}.journal-hero h1{font-size:clamp(37px,8vw,54px)}.journal-hero p{max-width:330px;font-size:16px}}@media (prefers-reduced-motion:reduce){.journal-hero:after,.journal-footer:after{opacity:.4;animation:none}}.journal-hero .journal-hero__video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 35%,#000 72%);mask-image:linear-gradient(90deg,#0000 0% 35%,#000 72%)}.journal-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0806d9 0%,#0c0806c2 38%,#0c080647 75%,#0c080614);position:absolute;inset:0}.journal-hero .journal-hero__video{z-index:-1;-webkit-mask-image:none;mask-image:none}.journal-hero{background-image:linear-gradient(90deg,#0c0806f5 0%,#0c0806d6 35%,#0c080659 70%,#0c08061a),url(/assets/cuaderno-primer-fotograma-D7Z4YkPh.webp)}.journal-hero:after{opacity:.35;animation:none}.journal-hero:before{z-index:0}@media (width<=760px){.journal-hero{background-image:linear-gradient(90deg,#0c0806f0,#0c0806b8 58%,#0c080661),url(/assets/cuaderno-primer-fotograma-D7Z4YkPh.webp)}.journal-hero .journal-hero__video{object-position:65% center}.journal-hero:before{background:linear-gradient(90deg,#0c0806ed,#0c0806c7 53%,#0c080659)}}@media (prefers-reduced-motion:reduce){.journal-hero .journal-hero__video{display:none}}.motion-toggle{z-index:30;color:#f6e3d0;letter-spacing:.06em;cursor:pointer;background:#160f0cf2;border:1px solid #b9825d;min-height:42px;padding:0 14px;font:700 10px Arial,sans-serif;position:fixed;bottom:14px;right:14px}.motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #ffc078}.laza-motion-paused *,.laza-motion-paused :before,.laza-motion-paused :after{scroll-behavior:auto!important;animation-play-state:paused!important}@media (width<=600px){.motion-toggle{width:42px;min-height:42px;padding:0;font-size:0;bottom:12px;right:10px}.motion-toggle:after{content:"Ⅱ";font:700 16px Arial,sans-serif}.motion-toggle[aria-pressed=true]:after{content:"▶";font-size:14px}}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}}:root{--coal:#100e0c;--coal-raised:#191512;--text:#f5ecdf;--muted:#b7aa9a;--fire:#e74825;--ember:#ff9c58;--content-width:1280px;--display:Impact,"Arial Narrow",sans-serif;color:var(--text);background:var(--coal);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;scroll-behavior:smooth;font-family:Arial,Helvetica,sans-serif;font-weight:400}*{box-sizing:border-box}body{background:var(--coal);min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.page-width{width:min(calc(100% - 64px),var(--content-width));margin-inline:auto}.skip-link{z-index:20;background:var(--fire);color:#fff;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.site-header{z-index:5;background:linear-gradient(#0c0b0aba,#0000);border-bottom:1px solid #ffffff21;position:absolute;inset:0 0 auto}.site-header__inner{width:min(calc(100% - 64px),var(--content-width));justify-content:space-between;align-items:center;height:86px;margin:auto;display:flex}.brand{color:#fff4e6;font:900 20px/.9 var(--display);letter-spacing:.07em;align-items:center;gap:8px;display:inline-flex}.brand__mark{width:30px;height:30px;color:var(--fire);filter:drop-shadow(0 0 8px #ff582d66)}.brand__accent{color:var(--fire)}.site-header__status{color:#c5b7a8;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-left:auto;margin-right:42px;font-size:10px;font-weight:700;display:flex}.site-header__status i{background:var(--ember);width:7px;height:7px;box-shadow:0 0 13px var(--fire);border-radius:50%}.site-nav{align-items:center;gap:34px;display:flex}.site-nav>a{color:#e7dccc;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800;transition:color .2s}.site-nav>a:hover{color:var(--ember)}.site-nav .site-nav__cta{color:#ffe9d5;border:1px solid #ffaa738c;padding:12px 16px}.site-nav__cta span{color:var(--ember);padding-left:10px}.menu-toggle{display:none}.hero{isolation:isolate;background:#100e0c;align-items:center;min-height:max(720px,100svh);display:flex;position:relative;overflow:hidden}.hero__image{z-index:-3;object-fit:cover;object-position:57% 51%;filter:brightness(.74)saturate(.87);width:100%;height:100%;animation:1.2s ease-out both hero-in;position:absolute;inset:0}.hero__veil{z-index:-2;background:linear-gradient(90deg,#100e0c 0%,#100e0cf5 20%,#100e0cc2 46%,#100e0c2e 78%,#100e0c14 100%),linear-gradient(#0d0b0a26 0%,#0000 76%,#100e0c 100%);position:absolute;inset:0}.hero__grain{z-index:-1;opacity:.21;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 56% 71%,#ff532329,#0000 34%),linear-gradient(115deg,#0000 45%,#f6814012 74%,#0000 84%);position:absolute;inset:0}.hero__content{padding-top:95px;position:relative}.eyebrow{color:#f1b46e;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.eyebrow__line{background:var(--fire);width:30px;height:1px;box-shadow:0 0 12px var(--fire)}.hero h1,.idea-section h2,.kitchen-section h2,.closing-section h2{font:clamp(88px,12vw,156px)/.77 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:35px 0 29px}.hero h1 em,.idea-section h2 em,.kitchen-section h2 em,.closing-section h2 em{color:var(--fire);text-shadow:0 0 35px #ff4a232e;font-style:normal}.hero__lead{color:#e4d8c8;max-width:470px;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{letter-spacing:.11em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:0 21px;font-size:10px;font-weight:900;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--fire{background:var(--fire);color:#fff;box-shadow:0 0 24px #ff4b2447}.button--fire:hover{background:#ff7045;box-shadow:0 0 32px #ff4b246b}.button--quiet{color:#eee1d0;background:#0c0b0a38;border-color:#ffffff45}.button--quiet:hover{color:#ffca9e;border-color:#ff9c61}.hero__footnote{color:#a99d8f;letter-spacing:.03em;margin:23px 0 0;font-size:11px}.hero__footnote span{color:var(--ember);margin-right:8px}.hero__vertical{writing-mode:vertical-rl;letter-spacing:.3em;color:#e9ae74;font-size:9px;position:absolute;top:50%;right:27px;transform:translateY(-50%)}.hero__scroll{color:#b6a99a;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.hero__scroll span{background:linear-gradient(var(--fire),transparent);width:1px;height:32px;box-shadow:0 0 11px var(--fire)}.idea-section{isolation:isolate;background:#12100e;padding:clamp(100px,13vw,180px) 0 52px;position:relative;overflow:hidden}.idea-section__backdrop{z-index:-1;background:radial-gradient(at 22% 45%,#f6461f1f,#0000 34%),linear-gradient(120deg,#171310,#100e0c 64%);position:absolute;inset:0}.idea-section__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;min-height:390px;display:grid}.idea-section h2,.kitchen-section h2,.closing-section h2{margin:28px 0;font-size:clamp(60px,8.5vw,112px);line-height:.83}.idea-section__copy{border-left:1px solid #ff7d434d;max-width:480px;padding:28px 0 10px 36px;position:relative}.idea-section__mark{color:#ff522b45;font:110px/.8 Georgia,serif;position:absolute;top:-17px;left:28px}.idea-section__copy p{color:#d9cbbc;font-size:clamp(16px,1.45vw,19px);line-height:1.8;position:relative}.text-link{color:#ffb274;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;margin-top:15px;font-size:10px;font-weight:900;display:inline-flex}.text-link span{color:var(--fire);font-size:18px}.idea-section__edge{width:min(calc(100% - 64px),var(--content-width));color:#82776a;letter-spacing:.19em;border-top:1px solid #ffffff1f;justify-content:space-between;margin:74px auto 0;padding-top:16px;font-size:9px;font-weight:700;display:flex}.kitchen-section{isolation:isolate;background:#100e0c;padding:clamp(84px,11vw,145px) 0;position:relative;overflow:hidden}.kitchen-section__embers{z-index:-1;background:radial-gradient(at 88% 35%,#ff461e1c,#0000 29%),radial-gradient(at 7% 90%,#ff933f0f,#0000 26%);position:absolute;inset:0}.kitchen-section__inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.kitchen-section__intro{max-width:490px}.kitchen-section h2{font-size:clamp(60px,7vw,96px)}.kitchen-section__intro>p:last-child{color:#b7aa9a;max-width:420px;font-size:15px;line-height:1.75}.steps-list{border-top:1px solid #ffe1c82e}.step-row{border-bottom:1px solid #ffe1c82e;grid-template-columns:43px 1fr 24px;align-items:start;gap:19px;padding:22px 0;display:grid}.step-row__number{color:#ff8952;font:21px var(--display);padding-top:3px}.step-row h3{color:#fff2e2;font:29px/.95 var(--display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 7px}.step-row p{color:#ad9f90;max-width:450px;margin:0;font-size:13px;line-height:1.55}.step-row__spark{color:#f6a04f;text-shadow:0 0 15px var(--fire);font-size:14px}.kitchen-section__image{width:min(calc(100% - 64px),var(--content-width));border:1px solid #ff9b5233;height:clamp(180px,25vw,300px);margin:72px auto 0;position:relative;overflow:hidden}.kitchen-section__image:after{content:"";background:linear-gradient(90deg,#100e0c1a,#100e0c38),linear-gradient(#0000 55%,#100e0ccc);position:absolute;inset:0}.kitchen-section__image img{object-fit:cover;object-position:center 55%;filter:brightness(.72)saturate(.86);width:100%;height:100%}.kitchen-section__image figcaption{z-index:1;color:#c8b7a4;letter-spacing:.13em;text-transform:uppercase;font-size:9px;position:absolute;bottom:17px;left:20px}.closing-section{isolation:isolate;background:#17120f;border-top:1px solid #ff723d26;padding:clamp(100px,14vw,190px) 0;position:relative;overflow:hidden}.closing-section__glow{z-index:-1;background:radial-gradient(at 77% 60%,#ff502133,#0000 33%),radial-gradient(at 98% 70%,#ffa94c1c,#0000 24%),linear-gradient(90deg,#14110f,#1c1511);position:absolute;inset:0}.closing-section__inner{max-width:var(--content-width)}.closing-section h2{font-size:clamp(70px,11vw,142px)}.closing-section__inner>p:not(.eyebrow){color:#c7b8a7;max-width:430px;margin:28px 0;line-height:1.7}.closing-section .button{margin-top:7px}.site-footer{background:#0c0b0a;border-top:1px solid #ffffff1a;padding:29px 0 34px}.site-footer__inner{grid-template-columns:1fr 1fr 1.4fr auto;align-items:center;gap:24px;display:grid}.site-footer__inner>p{color:#b3a697;margin:0;font-size:11px;line-height:1.65}.site-footer__inner small{color:#796f64;font-size:9px;line-height:1.6}.site-footer__top{color:#c9b8a6;letter-spacing:.1em;text-transform:uppercase;justify-self:end;font-size:10px;font-weight:800}@keyframes hero-in{0%{opacity:.5;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.page-width,.site-header__inner,.idea-section__edge,.kitchen-section__image{width:min(calc(100% - 44px),var(--content-width))}.site-header__inner{height:76px}.site-header__status{margin-right:25px}.site-nav{gap:22px}.hero__image{object-position:63% center}.hero__veil{background:linear-gradient(90deg,#100e0c 0%,#100e0ce0 31%,#100e0c7a 72%,#100e0c33 100%),linear-gradient(#0000 76%,#100e0c)}.idea-section__grid{gap:5vw}.kitchen-section__inner{grid-template-columns:1fr;gap:48px}.kitchen-section__intro{max-width:650px}.kitchen-section__intro>p:last-child{max-width:570px}.site-footer__inner{grid-template-columns:1fr 1fr;row-gap:24px}.site-footer__top{justify-self:start}}@media (width<=640px){.page-width,.site-header__inner,.idea-section__edge,.kitchen-section__image{width:calc(100% - 36px)}.site-header__inner{height:70px}.brand{font-size:19px}.brand__mark{width:27px;height:27px}.site-header__status{letter-spacing:.1em;margin-right:16px;font-size:8px}.menu-toggle{color:#fff;background:#0c0b0a59;border:1px solid #ffffff40;align-content:center;justify-items:center;gap:6px;width:42px;height:42px;display:grid}.menu-toggle span{background:currentColor;width:17px;height:1px;display:block}.site-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#110e0cf7;border-bottom:1px solid #ff82484d;align-items:stretch;gap:0;padding:10px 18px 17px;display:none;position:absolute;top:69px;left:0;right:0}.site-nav--open{flex-direction:column;display:flex}.site-nav>a{border-bottom:1px solid #ffffff1a;padding:14px 4px}.site-nav .site-nav__cta{border:1px solid #ffaa738c;align-self:start;margin-top:12px;padding:12px 14px}.hero{align-items:flex-end;min-height:100svh;max-height:920px;padding-bottom:96px}.hero__image{object-position:66% center;filter:brightness(.69)saturate(.86)}.hero__veil{background:linear-gradient(90deg,#100e0cd6,#100e0c66),linear-gradient(#100e0c14 15%,#100e0ccc 74%,#100e0c 96%)}.hero__content{padding-top:100px}.eyebrow{letter-spacing:.17em;font-size:9px}.hero h1{margin:26px 0 22px;font-size:clamp(80px,18vw,118px)}.hero__lead{max-width:360px;font-size:16px}.hero__actions{grid-template-columns:1fr;max-width:350px;margin-top:25px;display:grid}.button{min-height:48px}.hero__footnote{max-width:310px;line-height:1.6}.hero__vertical{font-size:8px;top:46%;right:11px}.hero__scroll{bottom:20px;left:18px;transform:none}.idea-section{padding:95px 0 30px}.idea-section__grid{grid-template-columns:1fr;gap:31px}.idea-section h2,.kitchen-section h2{font-size:clamp(58px,14vw,88px)}.idea-section__copy{padding-left:24px}.idea-section__copy p{font-size:15px;line-height:1.7}.idea-section__mark{left:16px}.idea-section__edge{letter-spacing:.13em;margin-top:53px;font-size:7px}.kitchen-section{padding:88px 0}.kitchen-section__inner{gap:35px}.step-row{grid-template-columns:32px 1fr 16px;gap:12px;padding:18px 0}.step-row h3{font-size:25px}.step-row p{font-size:12px}.kitchen-section__image{height:210px;margin-top:53px}.closing-section{padding:100px 0}.closing-section h2{font-size:clamp(67px,16vw,102px)}.closing-section__inner>p:not(.eyebrow){font-size:14px}.site-footer__inner{grid-template-columns:1fr 1fr;gap:20px 14px}.site-footer__inner .brand{grid-column:1}.site-footer__inner>p{grid-column:2}.site-footer__inner small,.site-footer__top{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ember-atmosphere{z-index:0;pointer-events:none;background:#0b0807;position:fixed;inset:0;overflow:hidden}.ember-atmosphere img{object-fit:cover;object-position:center 76%;filter:brightness(.9)saturate(1.12);width:100%;height:100%;position:absolute;inset:0}.ember-atmosphere:before,.ember-atmosphere:after{content:"";pointer-events:none;will-change:transform,opacity;position:absolute;inset:-8%}.ember-atmosphere:before{mix-blend-mode:screen;background:radial-gradient(at 10% 91%,#ff4b1b4a,#0000 30%),radial-gradient(at 78% 88%,#ff842b40,#0000 32%);animation:4.8s ease-in-out infinite alternate firelight-breathe}.ember-atmosphere:after{opacity:.48;filter:drop-shadow(0 0 5px #ff682d);background:radial-gradient(circle at 8% 88%,#ffc27d 0 1px,#0000 3px),radial-gradient(circle at 19% 96%,#ff7135 0 1px,#0000 3px),radial-gradient(circle at 31% 83%,#ff9a52 0 1px,#0000 3px),radial-gradient(circle at 46% 92%,#ffd08a 0 1px,#0000 3px),radial-gradient(circle at 59% 84%,#ff6a30 0 1px,#0000 3px),radial-gradient(circle at 72% 95%,#ffbd72 0 1px,#0000 3px),radial-gradient(circle at 84% 81%,#ff8140 0 1px,#0000 3px),radial-gradient(circle at 94% 91%,#ffd08a 0 1px,#0000 3px);animation:8s ease-in-out infinite alternate embers-drift}main,.site-footer{z-index:1;position:relative}.site-header{z-index:5}.idea-section{background:#12100e2e}.idea-section__backdrop{background:radial-gradient(at 22% 45%,#f6461f29,#0000 34%),linear-gradient(120deg,#17131075,#100e0c52 64%)}.kitchen-section{background:#100e0c29}.kitchen-section__embers{background:linear-gradient(#100e0c33,#100e0c4d),radial-gradient(at 88% 35%,#ff461e29,#0000 29%),radial-gradient(at 7% 90%,#ff933f1a,#0000 26%)}.closing-section{background:#17120f29}.closing-section__glow{background:radial-gradient(at 77% 60%,#ff50213d,#0000 33%),radial-gradient(at 98% 70%,#ffa94c26,#0000 24%),linear-gradient(90deg,#14110f80,#1c151157)}.site-footer{background:#0c0b0ab3}.hero__grain{background:radial-gradient(at 76% 64%,#ff601d42,#0000 34%),radial-gradient(at 66% 88%,#ffa9492b,#0000 28%),linear-gradient(115deg,#0000 45%,#f6814014 74%,#0000 84%);animation:4.6s ease-in-out infinite alternate firelight-breathe}.hero__compare{color:#c9b9a8;letter-spacing:.04em;align-items:center;gap:8px;margin-top:19px;font-size:10px;display:inline-flex}.hero__compare span{color:#ffb274;font-weight:800}.hero__compare:hover span{color:#ffd0a0}.kitchen-section__image:after{background:radial-gradient(at 52% 87%,#ff651b47,#0000 42%),linear-gradient(90deg,#100e0c1a,#100e0c29),linear-gradient(#0000 55%,#100e0cbf);animation:5.8s ease-in-out infinite alternate firelight-breathe}@keyframes firelight-breathe{0%{opacity:.58;transform:scale(.98)translate(-.5%,.4%)}to{opacity:1;transform:scale(1.025)translate(.7%,-.4%)}}@keyframes embers-drift{0%{opacity:.28;transform:translate(-.4%,1.2%)}to{opacity:.68;transform:translate(.6%,-1.8%)}}@media (prefers-reduced-motion:reduce){.ember-atmosphere:before,.ember-atmosphere:after,.hero__grain,.kitchen-section__image:after{animation:none!important}}
