@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-ext-700-normal-VUzwJTK6.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-700-normal-BZbN9t83.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-700-normal-CF4plK0P.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-700-normal-DN03sdX6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-ext-700-normal-BKlOPkfe.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-700-normal-5K5_eCDc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-700-normal-Jbnau0eS.woff2)format("woff2"),url(/assets/ubuntu-greek-700-normal-DM68am3C.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-ext-700-normal-D3iP7lMw.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-700-normal-YrKfr4VU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Block Berthold;src:local(Block Berthold),local(Berthold Block),local(BlockBerthold);font-display:swap;font-style:normal;font-weight:700}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,blockquote,figure{margin:0}body{min-width:320px;overflow-x:hidden}button,a{color:inherit}button{font:inherit}img{max-width:100%;display:block}a{text-decoration:none}}@layer base{:root{--bulls-cream:#f3e6d0;--bulls-charcoal:#1a160f;--bulls-gold:#ce8e1b;--header-height:6.25rem;--menu-hub-height:3.75rem;--ink:#17140f;--ink-soft:#242019;--paper:#f1e6d2;--paper-light:#f8f0e2;--paper-deep:#d9c8aa;--gold:#c88b1f;--gold-light:#e2aa3d;--white:#fffaf0;--red:#a62c1e;--border:#17140f3d;--display:"Anton", Impact, sans-serif;--sans:"Manrope Variable", "Arial Narrow", Arial, sans-serif;--page-pad:clamp(1.25rem, 5.5vw, 6.5rem)}html{background:var(--paper);color:var(--ink)}html.is-loading body{overflow:hidden}html.is-loading .site-header,html.is-loading .menu-overlay,html.is-loading main,html.is-loading .site-footer,html.is-loading .cursor-dot,html.is-loading .cursor-ring{visibility:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;font-size:16px;line-height:1.5}body:before{z-index:999;pointer-events:none;content:"";opacity:.045;mix-blend-mode:multiply;background:url(/assets/texture-noise.svg);position:fixed;inset:0}::selection{color:var(--ink);background:var(--gold-light)}.skip-link{z-index:1000;color:var(--paper);background:var(--ink);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eyebrow{color:var(--gold);letter-spacing:.32em;text-transform:uppercase;font-size:.78rem;font-weight:800}.section-kicker{letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.72rem;font-weight:800;display:flex}.section-kicker span{border:1px solid;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:.64rem;display:grid}}@layer components{.loader{z-index:500;color:var(--paper);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:radial-gradient(circle at 50% 46%,#ce8e1b1c,#0000 27%),linear-gradient(135deg,#0d0c09 0%,#1a160f 52%,#0d0c09 100%);place-items:center;padding:clamp(1.5rem,4vw,4rem);display:grid;position:fixed;inset:0;overflow:hidden}.loader:before{aspect-ratio:1;content:"";opacity:.035;filter:grayscale();background:url(/assets/brand/american-bulls-badge.png) 50%/contain no-repeat;width:min(44rem,78vw);animation:2.4s ease-in-out infinite alternate loader-breathe;position:absolute;left:50%;transform:translate(-50%)}.loader:after{content:"";pointer-events:none;border:1px solid #ce8e1b38;border-radius:clamp(1rem,2vw,1.75rem);position:absolute;inset:1rem;box-shadow:inset 0 0 5rem #0000003d}.loader__panel{z-index:1;justify-items:center;width:min(42rem,86vw);display:grid;position:relative}.loader__ornament{width:min(29rem,76vw);color:var(--gold-light);grid-template-columns:minmax(3rem,8rem) repeat(3,auto) minmax(3rem,8rem);align-items:center;gap:.75rem;margin-bottom:clamp(2rem,5vh,3.4rem);font-size:.55rem;animation:.75s cubic-bezier(.22,1,.36,1) 80ms both loader-rise;display:grid}.loader__ornament i{background:linear-gradient(90deg,#0000,currentColor);height:1px}.loader__ornament i:last-child{background:linear-gradient(90deg,currentColor,#0000)}.loader__brand{justify-items:center;width:100%;animation:.9s cubic-bezier(.22,1,.36,1) both loader-rise;display:grid}.loader__brand img{object-fit:contain;filter:drop-shadow(0 1rem 2.5rem #00000057);width:clamp(18rem,26vw,27rem);height:auto}.loader__status{color:var(--gold-light);letter-spacing:.28em;text-align:center;text-transform:uppercase;margin:clamp(1.35rem,3vh,2rem) 0 0;font-size:clamp(.58rem,.72vw,.7rem);font-weight:850;animation:.8s cubic-bezier(.22,1,.36,1) .16s both loader-rise}.loader__meter{background:#f4e8d32e;width:min(30rem,76vw);height:1px;margin-top:clamp(2rem,4vh,2.8rem);animation:.8s cubic-bezier(.22,1,.36,1) .23s both loader-rise;position:relative;overflow:hidden}.loader__meter span{transform-origin:0;background:linear-gradient(90deg,#b97513,#e2aa3e,#b97513);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 1.1rem #e2aa3e8a}.loader__meta{color:#f4e8d38a;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;width:min(30rem,76vw);margin-top:.8rem;font-size:.52rem;font-weight:800;animation:.8s cubic-bezier(.22,1,.36,1) .29s both loader-rise;display:grid}.loader__meta span:last-child{text-align:right}.loader__count{color:var(--gold-light);font-family:var(--display);font-size:2rem;font-weight:400;line-height:1}@keyframes loader-rise{0%{opacity:1;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes loader-breathe{0%{opacity:.025;transform:translate(-50%)scale(.97)}to{opacity:.055;transform:translate(-50%)scale(1.025)}}.site-header{z-index:100;width:100%;padding-inline:clamp(.75rem,2vw,2rem);position:fixed;top:1.1rem;left:0}.header-shell{-webkit-backdrop-filter:blur(16px)saturate(.85);backdrop-filter:blur(16px)saturate(.85);background:#f6ecdbd6;border:1px solid #221d142e;border-radius:1.65rem;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;width:min(100%,98rem);min-height:5.2rem;margin-inline:auto;padding:.45rem .55rem .45rem 1.15rem;display:grid;box-shadow:0 1rem 4rem #1d160c1a}.brand{width:clamp(11rem,15vw,14.5rem);display:block}.brand img{object-fit:contain;object-position:left center;width:100%;max-height:4.4rem}.desktop-nav{justify-content:center;align-items:center;gap:clamp(1.15rem,2.3vw,2.8rem);display:flex}.desktop-nav a{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:850;position:relative}.desktop-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.order-button{min-height:3.25rem;color:var(--paper-light);background:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding-inline:1.25rem;font-size:.69rem;font-weight:850;display:inline-flex}.order-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem}.menu-button,.menu-overlay__top button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;width:3.25rem;height:3.25rem;position:relative}.menu-button span,.menu-overlay__top button span{background:currentColor;width:1rem;height:1px;position:absolute;left:50%;transform:translate(-50%)}.menu-button span:first-child{top:43%}.menu-button span:last-child{top:57%}.button{border:1px solid var(--ink);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:3.45rem;padding:.85rem 1.55rem;font-size:.71rem;font-weight:850;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem}.button--dark{color:var(--paper-light);background:var(--ink)}.button--dark:hover{color:var(--ink);background:var(--gold-light);border-color:var(--gold-light)}.button--outline{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f5ecdb4d}.button--outline:hover{color:var(--paper);background:var(--ink)}.button--gold{color:var(--ink);background:var(--gold-light);border-color:var(--gold-light)}.button--gold:hover{color:var(--paper);background:var(--ink);border-color:var(--ink)}.button--cream{color:var(--ink);background:var(--paper);border-color:var(--paper)}.button--cream:hover{color:var(--paper);background:0 0}.menu-overlay{z-index:200;padding:1.6rem var(--page-pad) 2.4rem;color:var(--paper);background:var(--ink);visibility:hidden;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.menu-overlay:before{pointer-events:none;content:"";opacity:.07;background:url(/assets/texture-noise.svg);position:absolute;inset:0}.menu-overlay__top{justify-content:space-between;align-items:center;display:flex;position:relative}.menu-overlay__top img{width:clamp(12rem,18vw,17rem)}.menu-overlay__top button{color:var(--paper);border-color:currentColor}.menu-overlay__top button span:first-child{transform:translate(-50%)rotate(45deg)}.menu-overlay__top button span:last-child{transform:translate(-50%)rotate(-45deg)}.menu-overlay__nav{flex-direction:column;justify-content:center;width:min(68rem,100%);margin-inline:auto;display:flex;position:relative}.menu-overlay__nav a{font-family:var(--display);text-transform:uppercase;border-bottom:1px solid #ffffff26;align-items:baseline;gap:1.6rem;font-size:clamp(2.5rem,6.5vw,7rem);line-height:1.05;transition:color .2s,padding-left .3s;display:flex}.menu-overlay__nav a span{color:var(--gold);font-family:var(--sans);letter-spacing:.15em;font-size:.65rem;font-weight:800}.menu-overlay__nav a:hover{color:var(--gold-light);padding-left:1.5rem}.menu-overlay__footer{justify-content:space-between;align-items:flex-end;padding-top:1.5rem;display:flex;position:relative}.menu-overlay__footer p{color:var(--gold-light);font-family:var(--display);text-transform:uppercase;font-size:1.4rem;line-height:1}.menu-overlay__footer span{letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;font-weight:800}.cursor-dot,.cursor-ring{z-index:700;pointer-events:none;opacity:0;border-radius:50%;position:fixed;top:0;left:0}.cursor-dot{background:var(--gold-light);width:.38rem;height:.38rem;transform:translate(-50%,-50%)}.cursor-ring{border:1px solid #c88b1fb8;width:2.3rem;height:2.3rem;transform:translate(-50%,-50%)}}@layer sections{.scroll-story{background:var(--paper);height:760svh;position:relative}.story-stage{isolation:isolate;background:var(--paper) url(/assets/brand/hero-poster.jpg) center / cover no-repeat;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}#frame-canvas{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.story-stage__wash{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#f7efe1f5 0%,#f7efe1ba 24%,#f7efe138 44%,#f7efe100 65%),linear-gradient(#16120b14,#0000 18%);position:absolute;inset:0}.paper-grain{z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background:url(/assets/texture-noise.svg);position:absolute;inset:0}.hero-copy{top:clamp(8.8rem,18vh,12.5rem);left:var(--page-pad);z-index:5;width:min(50rem,54vw);position:absolute}.hero-copy h1{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin-top:1rem;font-size:clamp(4rem,5vw,5.15rem);font-weight:400;line-height:.89}.hero-copy h1 span{padding-block:.04em;display:block;overflow:hidden}.hero-copy h1 i{font-style:normal;display:block}.hero-divider{width:min(26rem,100%);color:var(--gold);align-items:center;gap:1.1rem;margin-block:1.45rem 1.25rem;display:flex}.hero-divider span{background:currentColor;width:4.5rem;height:1px}.hero-divider span:last-child{flex:1}.hero-divider b{font-size:.95rem}.hero-description{max-width:31rem;font-size:clamp(.92rem,1vw,1.08rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.8rem;display:flex}.rating-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9efb8;border:1px solid #ffffff7a;border-radius:999px;align-items:center;gap:1rem;width:max-content;max-width:100%;margin-top:2rem;padding:.72rem 1.1rem .72rem .8rem;display:flex;box-shadow:0 .7rem 2rem #38291214}.rating-faces{display:flex}.rating-faces i{border:2px solid var(--paper-light);background:radial-gradient(circle at 50% 38%,#d9a178 0 17%,#0000 18%),linear-gradient(135deg,#4e392a,#c58a62);border-radius:50%;width:1.75rem;height:1.75rem;margin-right:-.32rem}.rating-pill>div:nth-child(2){display:grid}.rating-pill>div:nth-child(2) span{color:var(--gold);letter-spacing:.08em;font-size:.82rem}.rating-pill small{letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:750}.rating-pill strong{padding-left:.5rem;font-size:1rem}.ingredient-map{z-index:8;pointer-events:none;position:absolute;inset:0}.ingredient{color:var(--ink);opacity:0;align-items:center;display:flex;position:absolute}.ingredient>div{gap:.12rem;min-width:12rem;display:grid}.ingredient small{color:var(--gold);letter-spacing:.18em;font-size:.58rem;font-weight:900}.ingredient strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.6rem);font-weight:400;line-height:1.1}.ingredient__line{background:#17140fbf;width:clamp(4rem,8vw,9rem);height:1px;transform:scaleX(0)}.ingredient i{border:2px solid var(--gold);background:var(--paper-light);border-radius:50%;width:.45rem;height:.45rem}.ingredient--left{left:6vw}.ingredient--left>div{text-align:right}.ingredient--left .ingredient__line{transform-origin:100%}.ingredient--right{right:5vw}.ingredient--right .ingredient__line{transform-origin:0}.ingredient--bun-top{top:25%}.ingredient--bacon{top:37%}.ingredient--blend-one{top:45%}.ingredient--blend-two{top:59%}.ingredient--bun-bottom{top:69%}.final-copy{top:28%;left:var(--page-pad);z-index:7;opacity:0;visibility:hidden;width:min(36rem,42vw);position:absolute}.final-copy h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin-block:.9rem 1.2rem;font-size:clamp(4.4rem,6.6vw,8rem);font-weight:400;line-height:.88}.final-copy>p:not(.eyebrow){max-width:29rem;margin-bottom:1.8rem;font-size:1rem}.story-index{z-index:9;justify-items:center;gap:.6rem;font-size:.62rem;font-weight:900;display:grid;position:absolute;bottom:7rem;right:2rem}.story-index>div{background:#17140f38;width:1px;height:5rem;position:relative;overflow:hidden}.story-index i{background:var(--gold);transform-origin:top;display:block;position:absolute;inset:0;transform:scaleY(0)}.story-index small{color:#17140f85}.scroll-cue{z-index:9;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.scroll-cue span{letter-spacing:.16em;text-transform:uppercase;font-size:.57rem;font-weight:850}.scroll-cue i{border:1px solid;border-radius:1rem;width:1.2rem;height:2rem;position:relative}.scroll-cue b{background:var(--gold);border-radius:1rem;width:.18rem;height:.38rem;animation:1.6s ease-in-out infinite scrollDot;position:absolute;top:.35rem;left:50%;transform:translate(-50%)}@keyframes scrollDot{0%{opacity:0;transform:translate(-50%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(-50%,.8rem)}}.section-dark{color:var(--paper);background:var(--ink);position:relative;overflow:hidden}.section-dark:before{pointer-events:none;content:"";opacity:.06;background:url(/assets/texture-noise.svg);position:absolute;inset:0}.manifesto{min-height:100svh;padding:clamp(7rem, 12vw, 12rem) var(--page-pad)}.manifesto .section-kicker{color:var(--gold-light)}.manifesto__headline{margin-top:clamp(4rem,8vw,8rem);position:relative}.manifesto__headline>p{color:var(--paper-deep);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8rem;font-size:.82rem;font-weight:750}.manifesto__headline h2{max-width:84rem;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(4.3rem,8.6vw,10rem);font-weight:400;line-height:.88}.manifesto__headline em{color:var(--gold-light);font-style:normal}.manifesto__grid{border-top:1px solid #ffffff2e;grid-template-columns:.8fr 1.2fr 1.2fr;align-items:end;gap:clamp(2rem,5vw,7rem);margin-top:clamp(5rem,10vw,11rem);padding-top:3rem;display:grid}.manifesto__seal{align-items:center;gap:1.2rem;display:flex}.manifesto__seal img{filter:drop-shadow(0 0 1.5rem #c88b1f26);width:5.3rem}.manifesto__seal>span{color:var(--gold-light);font-family:var(--display);text-transform:uppercase;font-size:2.7rem;line-height:.76}.manifesto__seal small{color:var(--paper);font-family:var(--sans);letter-spacing:.17em;font-size:.58rem;font-weight:850}.manifesto__grid>p{max-width:36rem;color:var(--paper-deep);font-size:clamp(1rem,1.35vw,1.3rem)}.manifesto blockquote{max-width:34rem;color:var(--paper);font-family:var(--display);text-transform:uppercase;font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.05}.flavor-marquee{color:var(--ink);background:var(--gold-light);padding-block:1.1rem;overflow:hidden}.flavor-marquee>div{align-items:center;width:max-content;animation:28s linear infinite marquee;display:flex}.flavor-marquee span{font-family:var(--display);text-transform:uppercase;padding-inline:2rem;font-size:1.35rem}.flavor-marquee b{font-size:.85rem}@keyframes marquee{to{transform:translate(-50%)}}.craft{padding:clamp(7rem, 11vw, 11rem) var(--page-pad);background:var(--paper-light)}.section-heading{grid-template-columns:.8fr 1.5fr 1fr;align-items:end;gap:3rem;display:grid}.section-heading h2{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(4rem,7.3vw,8.3rem);font-weight:400;line-height:.9}.section-heading>p{max-width:28rem;font-size:1rem}.craft .section-kicker{color:var(--gold)}.craft-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.18fr .82fr;gap:1rem;margin-top:clamp(5rem,8vw,8rem);display:grid}.craft-card{background:#c8b79c;border-radius:1.3rem;min-height:24rem;position:relative;overflow:hidden}.craft-card--tall{grid-row:1/span 2;min-height:49rem}.craft-card__image{position:absolute;inset:0}.craft-card__image:after{content:"";background:linear-gradient(#0000 35%,#0f0c08e0);position:absolute;inset:0}.craft-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.craft-card:hover .craft-card__image img{transform:scale(1.045)}.craft-card__content{z-index:1;color:var(--paper-light);padding:2rem;position:absolute;bottom:0;left:0;right:0}.craft-card__content span{color:var(--gold-light);letter-spacing:.16em;font-size:.65rem;font-weight:900}.craft-card__content h3{font-family:var(--display);text-transform:uppercase;margin-block:.35rem;font-size:clamp(2.2rem,3.5vw,4rem);font-weight:400;line-height:1}.craft-card__content p{max-width:28rem;color:var(--paper-deep)}.numbers{border:1px solid var(--border);border-radius:1.3rem;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.numbers>div{align-items:flex-end;gap:1rem;min-height:10rem;padding:2rem;display:flex}.numbers>div+div{border-left:1px solid var(--border)}.numbers strong{font-family:var(--display);font-size:clamp(3rem,5vw,6rem);font-weight:400;line-height:.8}.numbers sup{color:var(--gold);font-family:var(--sans);font-size:.26em}.numbers span{letter-spacing:.1em;text-transform:uppercase;max-width:8rem;font-size:.66rem;font-weight:850;line-height:1.3}.showcase{padding:clamp(7rem, 11vw, 11rem) var(--page-pad)}.section-heading--light{color:var(--paper);grid-template-columns:1fr 2fr}.section-heading--light .section-kicker{color:var(--gold-light)}.showcase-list{background:#ffffff2e;gap:1px;margin-top:clamp(5rem,9vw,9rem);display:grid}.showcase-item{background:var(--ink);grid-template-columns:5rem minmax(24rem,1.25fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:34rem;padding-block:2rem;display:grid;position:relative}.showcase-item--reverse{grid-template-columns:5rem minmax(20rem,1fr) minmax(24rem,1.25fr)}.showcase-item--reverse .showcase-item__image{grid-column:3}.showcase-item--reverse .showcase-item__copy{grid-area:1/2}.showcase-item__number{color:var(--gold-light);letter-spacing:.15em;align-self:start;padding-top:1rem;font-size:.65rem;font-weight:900}.showcase-item__image{border-radius:1.2rem;height:28rem;overflow:hidden}.showcase-item__image img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.showcase-item:hover .showcase-item__image img{transform:scale(1.04)}.showcase-item__copy small{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;font-weight:850}.showcase-item__copy h3{font-family:var(--display);text-transform:uppercase;margin-block:.6rem 1rem;font-size:clamp(3rem,5.7vw,6.8rem);font-weight:400;line-height:.9}.showcase-item__copy p{max-width:27rem;color:var(--paper-deep)}.locations{min-height:95svh;padding:8rem var(--page-pad);color:var(--ink);background:var(--gold-light);place-items:center;display:grid;position:relative;overflow:hidden}.locations:after{content:"";opacity:.13;mix-blend-mode:multiply;background:url(/assets/texture-noise.svg);position:absolute;inset:0}.locations__art{color:#17140f11;font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;align-content:center;justify-items:center;font-size:clamp(10rem,25vw,29rem);line-height:.65;display:grid;position:absolute;inset:0;transform:rotate(-4deg)}.locations__content{z-index:2;text-align:center;justify-items:center;max-width:65rem;display:grid;position:relative}.locations__content img{width:clamp(5rem,8vw,8rem);margin-bottom:2rem}.locations .eyebrow{color:var(--ink)}.locations h2{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin-block:1rem 1.4rem;font-size:clamp(5rem,10vw,12rem);font-weight:400;line-height:.82}.locations__content>p:not(.eyebrow){max-width:35rem;margin-bottom:2rem;font-size:1.05rem}.order-band{padding:clamp(3rem, 6vw, 6rem) var(--page-pad);color:var(--paper);background:var(--ink);justify-content:space-between;align-items:center;gap:3rem;display:flex}.order-band>div span{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:850}.order-band h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(3rem,6vw,7rem);font-weight:400;line-height:1}.site-footer{padding:5rem var(--page-pad) 1.5rem;background:var(--paper)}.site-footer__brand{border-bottom:1px solid var(--border);padding-bottom:4rem}.site-footer__brand img{width:min(27rem,75vw)}.site-footer__links{flex-wrap:wrap;gap:1rem 2.5rem;padding-block:2.5rem;display:flex}.site-footer__links a{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.8rem,3.3vw,4rem)}.site-footer__links a:hover{color:var(--gold)}.site-footer__bottom{border-top:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:2rem;padding-top:1.2rem;font-size:.62rem;font-weight:800;display:flex}}@layer responsive{@media (width<=1180px){.header-shell{grid-template-columns:minmax(175px,.8fr) auto minmax(165px,.8fr)}.desktop-nav{gap:1.1rem}.desktop-nav a{font-size:.62rem}.order-button{padding-inline:.9rem}.section-heading{grid-template-columns:.65fr 1.35fr}.section-heading>p{grid-column:2}.showcase-item{grid-template-columns:3rem 1.15fr 1fr}.showcase-item--reverse{grid-template-columns:3rem 1fr 1.15fr}}@media (width<=940px){.header-shell{grid-template-columns:1fr auto;min-height:4.5rem}.desktop-nav{display:none}.brand{width:12rem}.menu-button,.order-button{height:2.9rem;min-height:2.9rem}.menu-button{width:2.9rem}.hero-copy{width:min(39rem,56vw)}.hero-copy h1{font-size:clamp(3.8rem,7.8vw,5.6rem)}.rating-pill{display:none}.ingredient--left{left:2vw}.ingredient--right{right:2vw}.ingredient>div{min-width:9rem}.ingredient__line{width:6vw}.manifesto__grid{grid-template-columns:1fr 1fr}.manifesto__seal{grid-column:1/-1}.craft-card--tall{min-height:42rem}.showcase-item,.showcase-item--reverse{grid-template-columns:2rem 1fr;gap:1.5rem;padding-block:3rem}.showcase-item__image,.showcase-item--reverse .showcase-item__image{grid-column:2;height:24rem}.showcase-item__copy,.showcase-item--reverse .showcase-item__copy{grid-area:auto/2}.showcase-item__number{grid-row:1/span 2}}@media (width<=700px){:root{--page-pad:1.25rem}.site-header{padding-inline:.65rem;top:.65rem}.header-shell{border-radius:1.25rem;min-height:4rem;padding:.35rem .4rem .35rem .75rem}.brand{width:9.3rem}.order-button{display:none}.menu-button{width:2.8rem;height:2.8rem}.scroll-story{height:650svh}.story-stage__wash{background:linear-gradient(#f7efe133 0%,#f7efe100 35%,#f7efe1b8 63%,#f7efe1fa 100%)}.hero-copy{top:auto;right:var(--page-pad);bottom:4.6rem;left:var(--page-pad);width:auto}.hero-copy .eyebrow{letter-spacing:.22em;font-size:.58rem}.hero-copy h1{margin-top:.7rem;font-size:clamp(2.9rem,13vw,4.35rem);line-height:.9}.hero-divider{display:none}.hero-description{max-width:28rem;margin-top:.85rem;font-size:.82rem;line-height:1.45}.hero-actions{gap:.55rem;margin-top:1.05rem}.hero-actions .button{min-height:2.9rem;padding:.65rem 1rem;font-size:.59rem}.hero-actions .button--outline{display:none}.scroll-cue{bottom:1rem}.story-index{display:none}.ingredient{color:var(--paper-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17140fc7;border:1px solid #ffffff2e;border-radius:.55rem;padding:.42rem .55rem}.ingredient small{display:none}.ingredient strong{font-family:var(--sans);letter-spacing:.05em;white-space:nowrap;font-size:.55rem;font-weight:850}.ingredient__line,.ingredient i{display:none}.ingredient--left{left:.7rem}.ingredient--right{right:.7rem}.ingredient>div{min-width:0}.ingredient--bun-top{top:22%}.ingredient--bacon{top:34%}.ingredient--blend-one{top:45%}.ingredient--blend-two{top:57%}.ingredient--bun-bottom{top:68%}.final-copy{top:auto;right:var(--page-pad);bottom:5.3rem;left:var(--page-pad);width:auto}.final-copy h2{margin-block:.7rem;font-size:clamp(3.3rem,15vw,5.2rem)}.final-copy>p:not(.eyebrow){max-width:24rem;margin-bottom:1rem;font-size:.82rem}.final-copy .button{min-height:3rem}.menu-overlay{padding:1rem 1.2rem 1.5rem}.menu-overlay__top img{width:10rem}.menu-overlay__nav a{gap:.8rem;padding-block:.3rem;font-size:clamp(2.3rem,11vw,4rem)}.menu-overlay__footer{display:block}.menu-overlay__footer span{margin-top:1rem;display:block}.manifesto{min-height:auto}.manifesto__headline{margin-top:4rem}.manifesto__headline h2{font-size:clamp(3.8rem,17vw,6rem)}.manifesto__grid{grid-template-columns:1fr;margin-top:5rem}.manifesto__seal{grid-column:auto}.manifesto blockquote{border-top:1px solid #ffffff29;padding-top:2rem}.section-heading,.section-heading--light{grid-template-columns:1fr;gap:1.5rem}.section-heading>p{grid-column:auto}.section-heading h2{font-size:clamp(3.8rem,16vw,6rem)}.craft-grid{grid-template-rows:auto;grid-template-columns:1fr;margin-top:4rem}.craft-card,.craft-card--tall{grid-row:auto;min-height:30rem}.craft-card:not(.craft-card--tall){min-height:24rem}.numbers{grid-template-columns:1fr}.numbers>div{min-height:7.5rem}.numbers>div+div{border-top:1px solid var(--border);border-left:0}.showcase-item,.showcase-item--reverse{grid-template-columns:1fr;gap:1.2rem}.showcase-item__number{grid-row:auto}.showcase-item__image,.showcase-item--reverse .showcase-item__image,.showcase-item__copy,.showcase-item--reverse .showcase-item__copy{grid-column:1}.showcase-item__image{height:20rem}.showcase-item__copy h3{font-size:clamp(3rem,14vw,5rem)}.locations{min-height:85svh}.locations h2{font-size:clamp(4.5rem,20vw,7rem)}.order-band,.site-footer__bottom{flex-direction:column;align-items:flex-start}.cursor-dot,.cursor-ring{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none),(pointer:coarse){.cursor-dot,.cursor-ring{display:none}}}body:before{display:none}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.site-header{z-index:40;padding-inline:clamp(1.1rem,6.4vw,7.25rem);top:clamp(1.3rem,2.95vh,2rem)}.header-shell{width:min(100%,108rem);min-height:6rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:clamp(13rem,17.8vw,18.5rem) minmax(0,1fr) clamp(14rem,18vw,18rem);padding:0}.brand{width:clamp(12.8rem,17.2vw,18rem);height:clamp(4.75rem,7.2vw,6.45rem);position:relative}.brand:before{z-index:0;content:"";opacity:0;background:#f8f0e2f0;border:1px solid #d39a222e;border-radius:.7rem;transition:opacity .26s;position:absolute;inset:.3rem -.55rem;box-shadow:0 .5rem 1.8rem #00000029}.brand img{object-fit:contain;object-position:left center;z-index:1;opacity:1;filter:none;mix-blend-mode:normal;width:100%;height:100%;max-height:none;transition:opacity .32s;position:absolute;inset:0 auto auto 0}.brand:before{display:none}.brand img.brand__dark{opacity:1}.brand img.brand__light{opacity:0;clip-path:inset(0 0 0 36%);display:block}.nav-on-dark .brand img.brand__dark,.nav-on-dark .brand img.brand__light{opacity:1}.desktop-nav{gap:clamp(1.65rem,3.35vw,3.7rem);padding-left:clamp(.5rem,2vw,2.25rem);transform:translate(.5vw)}.desktop-nav a{letter-spacing:.01em;font-size:clamp(.68rem,.76vw,.8rem);font-weight:850}.desktop-nav,.order-button,.menu-button{transition:color .26s,background-color .26s,border-color .26s}.header-actions{gap:1rem;transform:translate(-.55vw)}.order-button{min-height:3.25rem;padding-inline:1.38rem;font-size:.72rem}.menu-button{width:3.25rem;height:3.25rem}.nav-on-dark .desktop-nav{color:var(--paper-light)}.nav-on-dark .order-button{color:var(--ink);background:var(--paper-light)}.nav-on-dark .menu-button{color:var(--paper-light);border-color:var(--paper-light)}.scroll-story{background:#0d0b08;height:calc(100svh + 5600px)}.story-stage{contain:paint;background:#eadbc3 url(/assets/story-desktop/clip-1/frame_001.webp) 50%/cover no-repeat}#frame-canvas,#sand-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#frame-canvas{z-index:0}#sand-canvas{z-index:15;pointer-events:none}.story-stage__wash{z-index:1;opacity:1;will-change:opacity;background:linear-gradient(90deg,#faf2e5d4 0%,#faf2e5ad 24%,#faf2e51f 43%,#faf2e500 61%),linear-gradient(#fffaf014,#0000 22%);display:block}.story-stage>.paper-grain{z-index:2;opacity:.032;display:block}.product-vignette{z-index:2;pointer-events:none;opacity:.78;mix-blend-mode:multiply;will-change:opacity;background:radial-gradient(21% 29% at 67% 38%,#4e351f30 0%,#694c2e1c 43%,#694c2e09 64%,#0000 78%),radial-gradient(29% 42% at 67% 51%,#61412211,#0000 73%);position:absolute;inset:0}.burger-steam{z-index:3;pointer-events:none;opacity:.34;filter:blur(.2px);will-change:opacity, filter, transform;width:17%;height:24%;position:absolute;top:15.5%;left:58.5%}.burger-steam span{bottom:0;left:calc(14% + (var(--steam-index,0) * 21%));filter:blur(9px);mix-blend-mode:screen;transform-origin:50% 100%;background:linear-gradient(90deg,#0000 0%,#fffcf457 46%,#fffcf438 58%,#0000 100%);border-radius:50%;width:clamp(1.15rem,1.8vw,2rem);height:clamp(6rem,12vh,8.5rem);animation:6.8s ease-in-out infinite burgerSteam;position:absolute}.burger-steam span:first-child{--steam-index:0;animation-delay:-4.8s}.burger-steam span:nth-child(2){--steam-index:1;animation-duration:6.6s;animation-delay:-2.9s}.burger-steam span:nth-child(3){--steam-index:2;animation-duration:5.2s;animation-delay:-1.1s}.burger-steam span:nth-child(4){--steam-index:3;animation-duration:7.1s;animation-delay:-3.7s}@keyframes burgerSteam{0%{opacity:0;transform:translate(-3px,14%)scale(.7,.55)skew(-5deg)}18%{opacity:.55}55%{opacity:.34;transform:translate(6px,-24%)scaleX(.9)skew(5deg)}82%{opacity:.14}to{opacity:0;transform:translate(-7px,-66%)scale(1.05,1.16)skew(-3deg)}}.story-stage>.hero-copy,.story-stage>.ingredient-map,.story-stage>.final-copy,.story-stage>.story-index,.story-stage>.scroll-cue,.story-stage>.sr-only{display:block}.hero-copy{color:#17140f;transform-origin:0;perspective:1000px;will-change:opacity, filter, transform;width:min(40.5rem,40vw);top:clamp(10.9rem,20.3vh,12rem);left:clamp(2rem,6.85vw,7.2rem)}.hero-copy .eyebrow{letter-spacing:.26em;font-size:clamp(.7rem,.92vw,.92rem)}.hero-copy h1{color:#1a160f;width:136%;font-family:var(--display);letter-spacing:-.026em;-webkit-text-stroke:0;font-synthesis:none;paint-order:normal;text-rendering:geometricprecision;transform-origin:0;margin-top:.95rem;font-size:clamp(2.8rem,3.65vw,4.45rem);font-weight:400;font-stretch:50%;line-height:.9;transform:none}.hero-copy h1 span{padding:0;overflow:visible}.hero-copy h1 i{color:#0000;white-space:nowrap;-webkit-text-fill-color:transparent;background-color:#0000;background-image:radial-gradient(circle,#6a5b4357 0 .045em,#0000 .06em),radial-gradient(circle,#58493447 0 .035em,#0000 .052em),linear-gradient(178deg,#1a160f 0%,#211b13 48%,#18140e 100%);background-position:.6rem .25rem,1.9rem 1.25rem,0 0;background-repeat:repeat,repeat,repeat;background-size:3.2rem 2.45rem,4.15rem 3.05rem,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero-title-object{filter:none;transform-origin:50%;will-change:auto;width:max-content;max-width:none;animation:none;display:block;transform:none}.hero-title-object>span{display:block}.hero-copy h1 .word,.hero-copy h1 .char,.hero-copy .eyebrow .word,.ingredient .word,.ingredient .char{display:inline-block}.hero-copy h1 .char{color:inherit}@keyframes titleFloat3d{0%{transform:translateY(-3px)rotateX(-.7deg)rotateY(-1deg)}to{transform:translateY(4px)rotateX(.8deg)rotateY(1.25deg)}}[data-sand-source]{--sand-mask:108%;-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 calc(var(--sand-mask) - 8%), transparent var(--sand-mask));-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 calc(var(--sand-mask) - 8%), transparent var(--sand-mask));mask-image:linear-gradient(90deg, #000 0%, #000 calc(var(--sand-mask) - 8%), transparent var(--sand-mask));will-change:transform, opacity, filter, -webkit-mask-image, mask-image}.hero-divider{gap:1.25rem;width:min(25rem,100%);margin-block:1.35rem 1.3rem}.hero-divider span{width:4.9rem}.hero-divider span:last-child{flex:0 0 4.9rem}.hero-divider b{font-size:1.1rem}.hero-description{max-width:24rem;font-size:clamp(.92rem,1.03vw,1.08rem);line-height:1.55}.hero-actions{gap:1.55rem;margin-top:1.75rem}.hero-conversion{transform:translateY(1cm)}.hero-actions .button{min-height:3.35rem;padding-inline:1.75rem;font-size:.7rem}.hero-actions .button--dark{min-width:13.4rem}.hero-actions .button--outline{background:#f8efe047;min-width:11.5rem}.rating-pill{background:#fffaf1d1;border-color:#ffffffb8;gap:1.05rem;min-width:28.25rem;margin-top:2.25rem;padding:.58rem 1.15rem .58rem .72rem}.rating-platforms{align-items:center;display:flex}.review-platform{background:#fff;border:2px solid #fffaf1f5;border-radius:50%;place-items:center;width:2.05rem;height:2.05rem;margin-right:-.25rem;display:grid;overflow:hidden;box-shadow:0 .18rem .55rem #37220c24}.review-platform b{font-family:var(--sans);letter-spacing:-.06em;font-size:.66rem;font-weight:900}.review-platform img{object-fit:contain;width:1.05rem;height:1.05rem}.review-platform--ifood,.review-platform--google{background:#fff}.review-platform--tripadvisor{background:#34e0a1}.review-platform--tripadvisor img{width:1.12rem;height:1.12rem}.rating-summary{min-width:13rem}.rating-pill>div:nth-child(2) span{font-size:1.05rem}.rating-pill small{letter-spacing:.075em;font-size:.5rem}.rating-pill strong{margin-left:auto;font-size:1.05rem}.hero-footer{z-index:7;pointer-events:none;will-change:opacity, filter, transform;height:clamp(5.2rem,10vh,6.2rem);position:absolute;bottom:0;left:0;right:0}.hero-footer__paper{display:none}.hero-footer__wave{fill:#f4e8d3;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.quality-ribbon{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:1.35rem;font-size:.67rem;font-weight:900;display:flex;position:absolute;bottom:1.25rem;left:clamp(2rem,9.7vw,10rem)}.quality-ribbon span{letter-spacing:.3em;font-size:.58rem}.fresh-beef-card{color:#f4e8d3;background:linear-gradient(135deg,#1a1710,#0d0c09);border:1px solid #dfb35624;border-bottom:0;border-radius:.45rem .45rem 0 0;align-items:center;gap:1.45rem;width:clamp(18rem,20vw,21rem);min-height:6rem;padding:1rem 1.8rem;display:flex;position:absolute;bottom:0;right:clamp(1.5rem,5vw,5.2rem);box-shadow:0 -.6rem 2.5rem #1e140829}.fresh-beef-card__steak{fill:none;stroke:#e7c985;stroke-linecap:round;stroke-linejoin:round;flex:none;width:4.7rem}.fresh-beef-card__steak .steak-outline{stroke-width:1.65px}.fresh-beef-card__steak .steak-stack{stroke-width:.95px;opacity:.76}.fresh-beef-card__steak .steak-fat{stroke-width:1.25px;opacity:.94}.fresh-beef-card__steak .steak-bone{stroke-width:1.1px;opacity:.92}.fresh-beef-card__steak .steak-marbled{stroke-width:1.05px;opacity:.78}.fresh-beef-card div{display:grid}.fresh-beef-card strong{color:#f6ead5;font-family:var(--display);font-size:2.8rem;font-weight:400;line-height:.86}.fresh-beef-card span{color:#dfaa3f;letter-spacing:.16em;text-transform:uppercase;margin-top:.58rem;font-size:.78rem;font-weight:900}.ingredient-map{z-index:9;display:block}.ingredient{color:#f6ead5;visibility:hidden;will-change:opacity, transform, filter}.ingredient>div{min-width:clamp(10rem,15vw,16rem)}.ingredient small{color:#d9a23a}.ingredient strong{text-shadow:0 .4rem 1.5rem #0000008f;font-size:clamp(.98rem,1.35vw,1.55rem)}.ingredient__line{background:#f6ead59e;width:clamp(3.2rem,6.2vw,7.5rem)}.ingredient i{background:#17120c;border-color:#d9a23a}.ingredient--left{left:auto;right:60vw}.ingredient--right{left:61.7vw;right:auto}.ingredient--bun-top{top:27%}.ingredient--bacon{top:40%}.ingredient--cheddar-one{top:48%}.ingredient--blend-one{top:56%}.ingredient--cheddar-two{top:65%}.ingredient--blend-two{top:73%}.ingredient--cheddar-three{top:80.5%}.ingredient--bun-bottom{top:88%}[data-sand-reveal] strong{--sand-form:-8%;-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 var(--sand-form), transparent calc(var(--sand-form) + 10%));-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 var(--sand-form), transparent calc(var(--sand-form) + 10%));mask-image:linear-gradient(90deg, #000 0%, #000 var(--sand-form), transparent calc(var(--sand-form) + 10%))}.final-copy{color:#17140f;width:min(35rem,41vw);display:block;top:27%;left:clamp(2rem,6.85vw,7.2rem)}.final-copy h2{color:#0000;letter-spacing:-.026em;white-space:nowrap;-webkit-text-fill-color:transparent;-webkit-text-stroke:.006em #1a160f;paint-order:stroke fill;text-shadow:none;background-color:#1a160f;background-image:linear-gradient(#1a160fe0,#1a160fe0),url(/assets/texture-noise.svg),none;background-position:0 0,29px 11px,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,140px 140px,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,5.45vw,6.35rem);font-weight:400;line-height:.9}.story-index{color:#f5e8d2;mix-blend-mode:difference;display:grid;bottom:6.8rem;right:clamp(1rem,2.2vw,2.5rem)}.scroll-cue{z-index:10;display:flex;bottom:1.45rem}@media (width<=1280px){.site-header{padding-inline:3.8vw}.header-shell{grid-template-columns:15rem 1fr 14rem}.brand{width:12.8rem}.desktop-nav{gap:2rem;padding-left:0}.hero-copy{width:43vw;left:5.6vw}.hero-copy h1{font-size:clamp(2.5rem,3.3vw,3.5rem)}.hero-footer{height:5.3rem}.fresh-beef-card{min-height:5.2rem}}@media (width<=1050px){.header-shell{grid-template-columns:1fr auto;min-height:4.8rem}.desktop-nav{display:none}.brand{width:12rem;height:4.75rem}.hero-copy{width:min(34rem,53vw);top:18vh}.hero-copy h1{font-size:clamp(2.25rem,4.2vw,3.15rem)}.quality-ribbon{display:none}.ingredient__line{width:7vw}.ingredient>div{min-width:9rem}}@media (width<=700px){.site-header{padding-inline:.9rem;top:.55rem}.header-shell{min-height:4rem}.brand{width:9.25rem;height:3.7rem}.order-button{display:none}.header-actions{gap:0}.menu-button{width:3rem;height:3rem}.scroll-story{height:calc(100svh + 3900px)}.story-stage__wash{background:linear-gradient(#f8efe133 0%,#f8efe11a 32%,#f8efe1d6 58%,#f8efe1fa 100%),linear-gradient(90deg,#f8efe159,#0000 72%)}.hero-copy{width:auto;inset:auto 1.25rem 5.8rem}.hero-copy .eyebrow{letter-spacing:.2em;font-size:.58rem}.hero-copy h1{letter-spacing:-.05em;width:112%;margin-top:.6rem;font-size:clamp(1.65rem,7.4vw,2.3rem);line-height:.91}.hero-divider{margin-block:.9rem}.hero-description{max-width:24rem;font-size:.82rem}.hero-actions{gap:.65rem;margin-top:1rem}.hero-actions .button{min-width:0;min-height:3rem;padding-inline:1rem;font-size:.6rem}.rating-pill{display:none}.burger-steam{opacity:.24;width:35%;height:22%;top:13%;left:54%}.hero-footer{height:4.4rem}.fresh-beef-card{gap:.65rem;width:10.5rem;min-height:4.2rem;padding:.65rem .8rem;right:.8rem}.fresh-beef-card__steak{width:2.85rem}.fresh-beef-card strong{font-size:1.75rem}.fresh-beef-card span{margin-top:.2rem;font-size:.5rem}.ingredient{width:44vw}.ingredient__line,.ingredient i,.ingredient small{display:none}.ingredient>div{width:100%;min-width:0}.ingredient strong{font-size:clamp(.68rem,3.2vw,.88rem)}.ingredient--left{left:1rem;right:auto}.ingredient--right{left:auto;right:1rem}.ingredient--right>div{text-align:left}.ingredient--bun-top{top:18%}.ingredient--bacon{top:29%}.ingredient--cheddar-one{top:39%}.ingredient--blend-one{top:49%}.ingredient--cheddar-two{top:59%}.ingredient--blend-two{top:69%}.ingredient--cheddar-three{top:79%}.ingredient--bun-bottom{top:89%}.ingredient[data-mobile-visible=false]{visibility:hidden!important;opacity:0!important}.final-copy{width:auto;inset:auto 1.25rem 5.3rem}.final-copy h2{font-size:clamp(3.2rem,14vw,4.8rem)}.story-index{display:none}.scroll-cue{bottom:1rem}}@media (height<=820px) and (width>=701px){.hero-footer{height:2.2rem}.quality-ribbon{bottom:.72rem}}@media (prefers-reduced-motion:reduce){[data-sand-source],[data-sand-reveal] strong{-webkit-mask-image:none;mask-image:none}#sand-canvas{display:none}.burger-steam span,.hero-title-object,.loader:before,.loader__ornament,.loader__brand,.loader__status,.loader__meter,.loader__meta{animation:none}}.legacy-continuation[hidden],.site-footer[hidden],.menu-chapter[hidden],.product-card[hidden],.product-modal[hidden],[data-subcategory-panel][hidden],[data-product-subcategory][hidden]{display:none!important}.brand img{z-index:1}html.nav-on-dark:not(.continuation-nav) .brand:before{opacity:1;display:block}.brand img.brand__light{clip-path:inset(7% 0 28% 35%);filter:brightness(0)invert()drop-shadow(0 0 .65rem #090806d1)}.brand img.brand__dark{filter:drop-shadow(0 0 .65rem #f4e8d3c7)}.nav-on-dark .brand img.brand__dark{filter:drop-shadow(0 0 .65rem #090806d1)}.desktop-nav a{text-shadow:0 0 .45rem #f4e8d3fa,0 0 .85rem #f4e8d3e0}.nav-on-dark .desktop-nav a{text-shadow:0 0 .45rem #090806fa,0 0 .85rem #090806e6}.continuation-root{--continuation-ink:#1a160f;--continuation-gold:#ce8e1b;--continuation-paper:#f3e6d0;color:var(--continuation-ink);background:linear-gradient(#f3e6d0f0, #f3e6d0f0), url(/assets/texture-noise.svg) 0 0 / 170px 170px, var(--continuation-paper);position:relative;overflow:visible}.continuation-root a,.continuation-root button{-webkit-tap-highlight-color:transparent}.theme-section{position:relative}.organic-wood-edge{clip-path:polygon(0 0,100% 0,100% 72%,96% 75%,91% 70%,86% 78%,80% 73%,74% 79%,69% 72%,63% 77%,57% 71%,51% 80%,45% 73%,39% 78%,33% 70%,27% 76%,21% 71%,15% 78%,9% 70%,4% 75%,0 71%);filter:saturate(.72)contrast(1.08)brightness(.72);background:linear-gradient(#0f0a060d,#0f0a0647),url(/assets/brand/hero-poster.jpg) 50% 76%/cover;height:clamp(5rem,9vw,8.5rem);position:absolute;top:0;left:0;right:0}.awards-hero{background:radial-gradient(circle at 73% 44%,#c98b1a1c,#0000 28%),linear-gradient(#f8eedcd6,#f8eedcd6),url(/assets/texture-noise.svg) 31px 18px/150px 150px;grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);align-items:center;min-height:min(61rem,100svh);padding:clamp(10rem,15vw,14rem) clamp(2rem,6.5vw,7.5rem) clamp(6rem,9vw,9rem);display:grid}.awards-hero__copy{z-index:2;max-width:54rem;position:relative}.chapter-heading__eyebrow{color:var(--continuation-gold);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:clamp(.68rem,.95vw,.9rem);font-weight:850;line-height:1.4}.awards-hero h2,.chapter-heading h2,.award-emotion h2,.continuation-order h2{z-index:1;color:#0000;font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke:.006em #1a160f;paint-order:stroke fill;background-color:#1a160f;background-image:linear-gradient(#1a160fe6,#1a160fe6),url(/assets/texture-noise.svg),none;background-position:0 0,19px 27px,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,132px 132px,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text;margin:clamp(1.2rem,2vw,2rem) 0 0;font-size:clamp(5.1rem,8.7vw,10rem);font-weight:400;line-height:.87;position:relative}.awards-hero h2 span,.chapter-heading h2 span,.award-emotion h2 span,.continuation-order h2 span{display:block}.awards-hero h2{font-size:clamp(5.5rem,8.1vw,9.6rem)}.awards-hero__copy>p:last-child{max-width:35rem;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.chapter-heading__stars{width:min(31rem,90%);color:var(--continuation-gold);align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.chapter-heading__stars i{background:currentColor;flex:1;height:1px}.chapter-heading__stars span{letter-spacing:.75em;white-space:nowrap;font-size:1.05rem}.awards-hero__art{z-index:1;filter:drop-shadow(0 2.2rem 2.2rem #42280c2e);height:clamp(31rem,43vw,47rem);position:relative;overflow:hidden}.awards-hero__art img{transform-origin:82% 16%;width:205%;max-width:none;position:absolute;top:0;left:0;transform:translate(-55%,-14%)}.awards-hero__art:after{content:"";pointer-events:none;background:radial-gradient(circle at 62% 45%,#0000 32%,#f3e6d0 72%);position:absolute;inset:0}.award-deck{color:#f4e8d3;background:radial-gradient(circle at 50% 0,#ce8e1b1f,#0000 34%),linear-gradient(135deg,#18150f,#0c0b08);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3.5vw,4rem);padding:clamp(6rem,8vw,8.5rem) clamp(2rem,6.5vw,7.5rem);display:grid}.award-card{background:linear-gradient(145deg,#ffffff06,#0000 44%),#ffffff04;border:1px solid #ce8e1b80;border-radius:1.2rem;grid-template-columns:minmax(10rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,3vw,3.3rem);min-height:31rem;padding:clamp(1.5rem,3vw,3rem);display:grid;box-shadow:inset 0 0 0 .3rem #ce8e1b06}.award-card__logo{background:#060606;border-radius:50% 50% 1rem 1rem;height:18rem;overflow:hidden}.award-card__logo img{object-fit:cover;object-position:50% 31%;width:100%;height:100%;transform:scale(1.75)}.award-card span{color:var(--continuation-gold);font-family:var(--display);letter-spacing:.08em;font-size:1.55rem}.award-card h3{max-width:26rem;font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:.6rem 0 1rem;font-size:clamp(2.4rem,3.8vw,4rem);font-weight:400;line-height:.95}.award-card p{color:#f4e8d3c2;max-width:29rem;margin:0;line-height:1.6}.award-card a{color:var(--continuation-gold);letter-spacing:.17em;text-transform:uppercase;gap:1rem;margin-top:1.5rem;font-size:.7rem;font-weight:900;display:inline-flex}.award-card a i{font-style:normal;transition:transform .22s}.award-card a:hover i{transform:translate(.35rem)}.award-emotion{color:#f4e8d3;background:#0d0c09;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:49rem;display:grid;overflow:hidden}.award-emotion__art{min-height:43rem;position:relative;overflow:hidden}.award-emotion__art img{width:155%;max-width:none;position:absolute;bottom:-14%;left:-8%;transform:translate(-8%)}.award-emotion__art:after{content:"";background:linear-gradient(90deg,#0000 46%,#0d0c09 100%),linear-gradient(0deg,#0d0c09 0,#0000 35%);position:absolute;inset:0}.award-emotion__copy{align-self:center;max-width:39rem;padding:6rem clamp(2rem,6vw,7rem) 6rem 2rem}.award-emotion__copy>p:first-child{color:var(--continuation-gold);letter-spacing:.22em;text-transform:uppercase;font-size:.8rem;font-weight:900}.award-emotion h2,.continuation-order h2{--sand-particle-color:#f3e5cf;-webkit-text-stroke-color:#f3e5cf;background-color:#f3e5cf;background-image:linear-gradient(#f3e5cfed,#f3e5cfed),url(/assets/texture-noise.svg),none;background-position:0 0,11px 23px,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,132px 132px,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,7.2vw,8.5rem)}.award-emotion__copy>i{background:var(--continuation-gold);width:min(24rem,75%);height:1px;margin:2.2rem 0;display:block}.award-emotion__copy>p:last-child{color:#f4e8d3c7;max-width:32rem;font-size:1.05rem;line-height:1.7}.menu-hub{padding:clamp(7rem,10vw,11rem) clamp(1.25rem,5.7vw,6.5rem) clamp(8rem,12vw,13rem);scroll-margin-top:4rem;overflow-x:clip}.menu-hub:before{content:"";opacity:.045;filter:grayscale();pointer-events:none;background:url(/assets/brand/american-bulls-badge.png) 50%/contain no-repeat;width:42rem;height:42rem;position:absolute;top:2rem;right:-9rem}.menu-hub__intro{justify-content:space-between;align-items:end;gap:2rem;max-width:95rem;margin:0 auto 2rem;padding-inline:.4rem;display:flex}.menu-hub__intro p{color:var(--continuation-gold);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.menu-hub__intro span{font-size:.82rem}.chapter-nav{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);scrollbar-width:none;background:#f4e8d3e8;border:1px solid #1a160f29;border-radius:999px;gap:.6rem;width:min(100%,95rem);margin:0 auto clamp(5rem,8vw,8rem);padding:.75rem;display:flex;position:sticky;top:clamp(7.7rem,9.8vw,9.1rem);overflow-x:auto;box-shadow:0 1rem 2.8rem #2e210f17}.chapter-nav::-webkit-scrollbar{display:none}.chapter-nav button{min-height:2.85rem;color:var(--continuation-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.7rem 1.2rem;font-size:.68rem;font-weight:900;transition:color .22s,background-color .22s,transform .22s}.chapter-nav button:hover{transform:translateY(-2px)}.chapter-nav button[aria-pressed=true]{color:#f4e8d3;background:var(--continuation-ink)}.chapter-stage{width:min(100%,95rem);margin-inline:auto}.menu-chapter{min-height:48rem}.chapter-heading{justify-items:start;max-width:75rem;margin-bottom:clamp(4rem,7vw,7rem);display:grid}.chapter-heading h2{font-size:clamp(5.2rem,10.8vw,12rem)}.chapter-heading>p:last-child{max-width:35rem;margin:1.8rem 0 0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.65}.sand-title{--sand-reveal:112%;isolation:isolate}.sand-title--animated [data-sand-line]{-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--sand-reveal), transparent calc(var(--sand-reveal) + 8%));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--sand-reveal), transparent calc(var(--sand-reveal) + 8%));mask-image:linear-gradient(90deg, #000 0, #000 var(--sand-reveal), transparent calc(var(--sand-reveal) + 8%))}.sand-title__canvas{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.subcategory-tabs{gap:1rem;margin:-3.6rem 0 5rem;display:flex}.subcategory-tabs button{min-height:3.2rem;color:var(--continuation-ink);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1a160fbf;border-radius:999px;align-items:center;gap:.7rem;padding:.75rem 1.5rem;font-size:.75rem;font-weight:900;display:inline-flex}.subcategory-tabs button span{color:var(--continuation-gold)}.subcategory-tabs button[aria-selected=true]{color:#f4e8d3;background:var(--continuation-ink)}.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(7rem,10vw,11rem) clamp(5rem,9vw,10rem);display:grid;position:relative}.product-grid:before{content:"";opacity:.52;background:repeating-linear-gradient(180deg, var(--continuation-gold) 0 3px, transparent 3px 9px);width:1px;position:absolute;top:3rem;bottom:3rem;left:50%}.product-card{min-width:0;position:relative}.product-card__media{background:#17140f;border-radius:1.25rem;height:clamp(27rem,36vw,39rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #3a260c21}.product-card__media img{object-fit:cover;object-position:50% 44%;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);transform:scale(1.025)}.product-card__badge{width:6.2rem;height:6.2rem;color:var(--continuation-gold);border:1px solid var(--continuation-gold);font-family:var(--display);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#120f0aed;border-radius:50%;place-items:center;padding:1rem;font-size:1.12rem;display:grid;position:absolute;top:1.4rem;right:1.4rem}.product-card__content{padding:1.7rem clamp(.25rem,1.2vw,1.2rem) 0}.product-card__eyebrow{color:var(--continuation-gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem;font-weight:900}.product-card h3{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(3.25rem,4.7vw,5.2rem);font-weight:400;line-height:.94}.product-card__content>p:not(.product-card__eyebrow){max-width:37rem;min-height:4.8rem;margin:1rem 0 0;line-height:1.55}.product-card__actions{justify-content:space-between;align-items:end;gap:1.5rem;margin-top:1.4rem;display:flex}.product-price{color:var(--continuation-gold);white-space:nowrap;align-items:baseline;gap:.45rem;display:flex}.product-price small{font-family:var(--display);font-size:1.4rem}.product-price strong{font-family:var(--display);font-size:clamp(3rem,4.2vw,4.8rem);font-weight:400;line-height:.85}.choose-button{color:#f4e8d3;border:1px solid var(--continuation-ink);background:var(--continuation-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:1.25rem;min-width:11.5rem;min-height:3.45rem;padding:.85rem 1.5rem;font-size:.76rem;font-weight:900;transition:color .23s,background-color .23s,border-color .23s,transform .23s;display:inline-flex}.choose-button i,.choose-button b{font-style:normal;font-weight:400;transition:transform .23s}.choose-button:hover{color:var(--continuation-ink);border-color:var(--continuation-gold);background:var(--continuation-gold);transform:translateY(-3px)}.choose-button:hover i,.choose-button:hover b{transform:translate(.35rem)}.product-card--compact .product-card__media{height:clamp(22rem,28vw,31rem)}.product-card--compact h3{font-size:clamp(2.9rem,4vw,4.5rem)}.product-grid--desserts{gap-block:8rem}.dessert-subheadline{text-transform:uppercase;margin:-3rem 0 5rem;display:grid}.dessert-subheadline span{color:var(--continuation-gold);letter-spacing:.22em;font-size:.76rem;font-weight:900}.dessert-subheadline strong{font-family:var(--display);font-size:clamp(3.2rem,5vw,5.8rem);font-weight:400}.catalog-editorial{grid-template-columns:minmax(21rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}.catalog-editorial__photo,.sauce-layout__photo{background:#17140f;border-radius:1.2rem;height:42rem;position:sticky;top:7rem;overflow:hidden}.catalog-editorial__photo img,.sauce-layout__photo img{object-fit:cover;object-position:50% 44%;width:100%;height:100%;transform:scale(1.03)}.catalog-editorial__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.catalog-editorial__lists>div>h3,.sauce-layout__list>h3{color:var(--continuation-gold);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.2rem;font-size:2rem;font-weight:400}.catalog-mini{border-bottom:1px solid #1a160f26;grid-template-columns:5.8rem minmax(0,1fr) 2.8rem;align-items:center;gap:1rem;min-height:7.6rem;padding:1rem 0;display:grid}.catalog-mini__thumb{background-color:#181511;background-repeat:no-repeat;border-radius:.85rem;width:5.8rem;height:5.8rem;position:relative;overflow:hidden;box-shadow:0 .7rem 1.7rem #2e1f0c1f}.catalog-mini__thumb:after{content:"";background:#f7f4ef;width:1.15rem;position:absolute;top:0;bottom:0;right:0}.catalog-mini__copy small{color:var(--continuation-gold);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:900}.catalog-mini h3{margin:.25rem 0 0;font-size:1rem;line-height:1.25}.catalog-mini__price{color:var(--continuation-gold);align-items:baseline;gap:.3rem;margin-top:.45rem;display:flex}.catalog-mini__price small{font-size:.68rem}.catalog-mini__price strong{font-family:var(--display);font-size:1.8rem;font-weight:400}.catalog-mini>button{color:#f4e8d3;background:var(--continuation-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:1.35rem;transition:color .2s,background-color .2s,transform .2s;display:grid}.catalog-mini>button:hover{color:var(--continuation-ink);background:var(--continuation-gold);transform:rotate(8deg)}.catalog-mini__thumb--drink-1,.catalog-mini__thumb--drink-2,.catalog-mini__thumb--drink-3,.catalog-mini__thumb--drink-4,.catalog-mini__thumb--drink-5,.catalog-mini__thumb--drink-6{background-image:url(/assets/continuation/drinks-sodas.jpg);background-size:390px 845px}.catalog-mini__thumb--drink-1{background-position:-276px -213px}.catalog-mini__thumb--drink-2{background-position:-276px -302px}.catalog-mini__thumb--drink-3{background-position:-276px -392px}.catalog-mini__thumb--drink-4{background-position:-276px -481px}.catalog-mini__thumb--drink-5{background-position:-276px -570px}.catalog-mini__thumb--drink-6{background-position:-276px -659px}.catalog-mini__thumb--drink-7,.catalog-mini__thumb--drink-8,.catalog-mini__thumb--drink-9,.catalog-mini__thumb--drink-10{background-image:url(/assets/continuation/drinks-juices.jpg);background-size:390px 845px}.catalog-mini__thumb--drink-7{background-position:-276px -207px}.catalog-mini__thumb--drink-8{background-position:-276px -296px}.catalog-mini__thumb--drink-9{background-position:-276px -386px}.catalog-mini__thumb--drink-10{background-position:-276px -475px}.sauce-layout{grid-template-columns:minmax(21rem,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.sauce-layout__photo img{object-position:50% 75%}.sauce-layout__list{max-width:44rem}.catalog-mini__thumb--sauce-1,.catalog-mini__thumb--sauce-2,.catalog-mini__thumb--sauce-3{background-image:url(/assets/continuation/drinks-sauces-overview.jpg);background-size:390px 845px}.catalog-mini__thumb--sauce-1{background-position:-272px -348px}.catalog-mini__thumb--sauce-2{background-position:-272px -481px}.catalog-mini__thumb--sauce-3{background-position:-272px -613px}.continuation-order{color:#f4e8d3;text-align:center;background:radial-gradient(circle,#ce8e1b1f,#0000 35%),#0d0c09;place-items:center;min-height:47rem;padding:7rem 2rem;display:grid}.continuation-order>p{color:var(--continuation-gold);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.continuation-order h2{max-width:75rem;margin-block:1.2rem 2rem;font-size:clamp(4.5rem,8.2vw,9.3rem)}.choose-button--gold{color:var(--continuation-ink);border-color:var(--continuation-gold);background:var(--continuation-gold)}.continuation-footer{color:#f4e8d3;background:#0d0c09;border-top:1px solid #ce8e1b4d;padding:5rem clamp(1.5rem,6vw,7rem) 2rem}.continuation-footer>img{width:min(20rem,70vw)}.continuation-footer>div{flex-wrap:wrap;gap:1rem 3rem;margin:3rem 0;display:flex}.continuation-footer a{font-family:var(--display);text-transform:uppercase;font-size:clamp(2rem,3.8vw,4.2rem);transition:color .2s}.continuation-footer a:hover{color:var(--continuation-gold)}.continuation-footer>p{color:#f4e8d3a6;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #f4e8d32e;justify-content:space-between;gap:2rem;margin:0;padding-top:1.5rem;font-size:.64rem;font-weight:850;display:flex}body.modal-open{overflow:hidden}.product-modal{--continuation-ink:#1a160f;--continuation-gold:#ce8e1b;z-index:300;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.product-modal__overlay{-webkit-backdrop-filter:blur(2.5px)saturate(.72);backdrop-filter:blur(2.5px)saturate(.72);background:#18130c9e;position:absolute;inset:0}.product-modal__dialog{z-index:1;background:#f3e6d0;border:1px solid #ce8e1be6;border-radius:1.25rem;grid-template-rows:minmax(0,1fr) 2.8rem;grid-template-columns:repeat(2,minmax(0,1fr));width:min(55rem,88vw);height:min(43.5rem,88svh);display:grid;position:relative;overflow:hidden;box-shadow:0 2.2rem 6rem #0e0a0575}.product-modal__close{z-index:5;width:2.65rem;height:2.65rem;color:var(--continuation-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6ecdbb8;border:1px solid #1a160fcc;border-radius:50%;place-items:center;padding:0 0 .15rem;font-size:1.75rem;line-height:1;display:grid;position:absolute;top:1.15rem;right:1.15rem}.product-modal__media{background:#17140f;grid-area:1/1;min-height:0;overflow:hidden}.product-modal__image{background-position:50% 44%;background-size:cover;width:100%;height:100%;transform:scale(1.02)}.product-modal__image:not([class*=product-modal__image--drink-]):not([class*=product-modal__image--sauce-]){background-position:50% 48%;background-size:135%}.product-modal__image[class*=product-modal__image--drink-],.product-modal__image[class*=product-modal__image--sauce-]{background-position-x:100%;background-size:330%;position:relative}.product-modal__image[class*=product-modal__image--drink-]:after,.product-modal__image[class*=product-modal__image--sauce-]:after{content:"";background:linear-gradient(90deg,#f7f4ef00,#f7f4ef 36%);width:24%;position:absolute;top:0;bottom:0;right:0}.product-modal__image--drink-1{background-position-y:29%}.product-modal__image--drink-2{background-position-y:42%}.product-modal__image--drink-3{background-position-y:55%}.product-modal__image--drink-4{background-position-y:67%}.product-modal__image--drink-5{background-position-y:80%}.product-modal__image--drink-6{background-position-y:92%}.product-modal__image--drink-7{background-position-y:29%}.product-modal__image--drink-8{background-position-y:42%}.product-modal__image--drink-9{background-position-y:55%}.product-modal__image--drink-10{background-position-y:68%}.product-modal__image--sauce-1{background-position-y:43%}.product-modal__image--sauce-2{background-position-y:61%}.product-modal__image--sauce-3{background-position-y:79%}.product-modal__content{min-width:0;color:var(--continuation-ink);text-align:center;background:linear-gradient(#f8efdeed,#f8efdeed),url(/assets/texture-noise.svg) 19px 11px/145px 145px,#f3e6d0;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;padding:clamp(3.2rem,4.4vw,4.4rem) clamp(2.3rem,3.5vw,3.6rem) 2.2rem;display:flex}.product-modal__content>p:first-child{color:var(--continuation-gold);letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.product-modal__stars{color:var(--continuation-gold);letter-spacing:.28em;margin-top:.75rem;font-size:1rem;line-height:1}.product-modal h2{max-width:100%;font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;text-transform:uppercase;margin:1.2rem 0 0;font-size:clamp(4rem,5vw,5.25rem);font-weight:400;line-height:.88}.product-modal__dialog[data-title-length=long] h2{font-size:clamp(2.7rem,3.4vw,3.65rem);line-height:.91}.product-modal__content>i{background:var(--continuation-gold);width:min(11.5rem,62%);height:1px;margin:1.3rem 0 1rem}.product-modal__content>p:not(:first-child){max-width:22rem;margin:0;font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.48}.product-modal__content [data-modal-price]{color:var(--continuation-gold);justify-content:center;align-items:baseline;gap:.5rem;margin:1.3rem 0 1rem;display:flex}.product-modal__content [data-modal-price] small{font-family:var(--sans);font-size:1.35rem;font-weight:900}.product-modal__content [data-modal-price] strong{font-family:var(--display);letter-spacing:-.02em;font-size:4rem;font-weight:400;line-height:.85}.choose-button--confirm{width:min(20rem,100%);min-height:3.85rem;color:var(--continuation-gold);border-color:var(--continuation-ink);background:var(--continuation-ink);letter-spacing:.08em;margin-top:0;font-size:.95rem}.product-modal__footer{color:var(--continuation-gold);letter-spacing:.2em;text-transform:uppercase;background:#11100c;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:1.1rem;font-size:.65rem;display:flex}.product-modal__footer strong{letter-spacing:.18em;font-size:.65rem}@media (width<=1100px){.awards-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr)}.award-deck{grid-template-columns:1fr}.award-card{min-height:28rem}.product-grid{column-gap:5rem}.catalog-editorial{grid-template-columns:.62fr 1.38fr}.catalog-editorial__lists{grid-template-columns:1fr}}@media (width<=760px){.organic-wood-edge{height:5rem}.awards-hero{min-height:auto;padding:9rem 1.25rem 5rem;display:block}.awards-hero h2{font-size:clamp(4rem,17vw,6.2rem)}.awards-hero__copy>p:last-child{font-size:.95rem}.awards-hero__art{height:26rem;margin-top:1rem}.awards-hero__art img{width:245%;transform:translate(-63%,-12%)}.chapter-heading__stars{gap:.8rem}.chapter-heading__stars span{letter-spacing:.42em}.award-deck{gap:1.25rem;padding:4.5rem 1.25rem}.award-card{grid-template-columns:1fr;min-height:auto;padding:1.25rem}.award-card__logo{height:16rem}.award-card__logo img{object-position:50% 29%;transform:scale(1.55)}.award-card h3{font-size:3.2rem}.award-emotion{min-height:auto;display:block}.award-emotion__art{min-height:24rem}.award-emotion__art img{width:175%;bottom:-28%}.award-emotion__art:after{background:linear-gradient(0deg,#0d0c09 0,#0000 65%)}.award-emotion__copy{padding:1rem 1.25rem 5rem}.award-emotion h2,.continuation-order h2{font-size:clamp(4rem,15.5vw,6rem)}.menu-hub{padding:5rem 1.25rem 8rem}.menu-hub__intro{display:block}.menu-hub__intro span{margin-top:.5rem;display:block}.chapter-nav{border-radius:1rem;width:calc(100% + 1rem);margin:0 -.5rem 4rem;padding:.55rem;top:6rem}.chapter-nav button{min-height:2.6rem;padding-inline:1rem}.chapter-heading{margin-bottom:3.5rem}.chapter-heading h2{font-size:clamp(3rem,12.8vw,5.2rem)}.chapter-heading>p:last-child{font-size:.92rem}.subcategory-tabs{scrollbar-width:none;margin:-1.5rem -.25rem 3.5rem;padding:.25rem;overflow-x:auto}.subcategory-tabs::-webkit-scrollbar{display:none}.subcategory-tabs button{flex:none;min-height:2.8rem;padding-inline:1.15rem}.product-grid{grid-template-columns:1fr;gap:5.8rem}.product-grid:before{display:none}.product-card__media,.product-card--compact .product-card__media{height:min(31rem,118vw)}.product-card h3,.product-card--compact h3{font-size:clamp(3.2rem,14vw,5rem)}.product-card__content{padding-inline:0}.product-card__content>p:not(.product-card__eyebrow){min-height:auto;font-size:.92rem}.product-card__actions{flex-direction:column;align-items:stretch}.product-price{align-self:flex-start}.choose-button{width:100%}.catalog-editorial,.sauce-layout{grid-template-columns:1fr}.catalog-editorial__photo,.sauce-layout__photo{height:27rem;position:relative;top:auto}.catalog-editorial__lists{grid-template-columns:1fr}.catalog-mini{grid-template-columns:5rem minmax(0,1fr) 2.7rem}.catalog-mini__thumb{width:5rem;height:5rem}.dessert-subheadline{margin-top:-1.5rem}.continuation-order{min-height:38rem;padding-inline:1.25rem}.continuation-footer{padding-inline:1.25rem}.continuation-footer>div{gap:.7rem 1.5rem}.continuation-footer>p{display:grid}.product-modal{align-items:end;padding:.55rem}.product-modal__dialog{scrollbar-width:none;border-radius:1rem;grid-template-rows:minmax(15rem,30svh) auto 2.8rem;grid-template-columns:1fr;width:100%;height:auto;max-height:calc(100svh - 1.1rem);overflow-y:auto}.product-modal__dialog::-webkit-scrollbar{display:none}.product-modal__media{grid-area:1/1;height:auto;min-height:15rem}.product-modal__content{grid-area:2/1;padding:1.55rem 1.25rem 1rem}.product-modal h2{font-size:clamp(3.4rem,15vw,4.7rem)}.product-modal__dialog[data-title-length=medium] h2{font-size:clamp(3rem,13vw,4.1rem)}.product-modal__dialog[data-title-length=long] h2{font-size:clamp(2.5rem,10.8vw,3.4rem)}.product-modal__content>i{margin-block:1rem .85rem}.product-modal__content>p:not(:first-child){font-size:.88rem;line-height:1.42}.product-modal__content [data-modal-price]{margin-block:1rem .85rem}.product-modal__content [data-modal-price] strong{font-size:3.6rem}.product-modal__footer{grid-area:3/1;min-height:2.8rem;position:relative}.product-modal__close{color:#f4e8d3;background:#11100cd6;border-color:#f4e8d399;top:1rem;right:1rem}}@media (width>=761px){.menu-chapter--kids .chapter-heading,.menu-chapter--chicken .chapter-heading{grid-template-columns:minmax(20rem,.56fr) minmax(18rem,.44fr);align-items:center;column-gap:clamp(2rem,5vw,6rem);max-width:78rem;margin-bottom:.7rem}.menu-chapter--kids .chapter-heading__eyebrow,.menu-chapter--kids .chapter-heading h2,.menu-chapter--kids .chapter-heading__stars,.menu-chapter--chicken .chapter-heading__eyebrow,.menu-chapter--chicken .chapter-heading h2,.menu-chapter--chicken .chapter-heading__stars{grid-column:1}.menu-chapter--kids .chapter-heading>p:last-child,.menu-chapter--chicken .chapter-heading>p:last-child{grid-area:1/2/4;align-self:center;margin-top:0;font-size:.92rem}.menu-chapter--kids .chapter-heading h2,.menu-chapter--chicken .chapter-heading h2{margin-top:.55rem;font-size:clamp(3.7rem,4.8vw,5.35rem)}.menu-chapter--kids .chapter-heading__stars,.menu-chapter--chicken .chapter-heading__stars{margin-top:.6rem}.menu-chapter--kids>.category-note,.menu-chapter--chicken>.category-note{margin:0 auto 1rem}.menu-chapter--kids .product-card__media,.menu-chapter--chicken .product-card__media{aspect-ratio:auto;height:clamp(14.5rem,18vw,18.5rem)}}.site-header .brand img,html.nav-on-dark .site-header .brand img,html.continuation-nav .brand img,html.continuation-nav.nav-on-dark .brand img{aspect-ratio:auto;object-fit:contain;object-position:left center;filter:none;mix-blend-mode:normal;width:100%;height:auto;display:block}.menu-chapter--winners .winners-laurel{z-index:0;opacity:.065;mix-blend-mode:multiply;filter:sepia(.25)saturate(.72);pointer-events:none;width:min(49rem,62vw);height:auto;display:block;position:absolute;top:clamp(3rem,5vw,5rem);left:50%;transform:translate(-50%)}@media (width<=1180px) and (width>=901px){.menu-chapter--winners .winner-product,.menu-chapter--winners .winner-product--right{grid-template-columns:minmax(8.5rem,.58fr) minmax(15rem,1.42fr)}.menu-chapter--winners .winner-product--right{grid-template-columns:minmax(15rem,1.42fr) minmax(8.5rem,.58fr)}}@media (width<=900px){:root{--header-height:4.8rem}.site-header .header-shell,html.continuation-nav .header-shell{min-height:4.4rem}.site-header .brand,.site-header .brand.brand--paper,html.continuation-nav .brand{width:10.75rem}.menu-chapter--winners .winners-laurel{opacity:.05;width:min(38rem,88vw);top:7rem}.menu-chapter--winners .winners-spread{grid-template-columns:1fr;gap:2.25rem}.menu-chapter--winners .winners-spread>.editorial-divider{display:none}.menu-chapter--winners .winner-product,.menu-chapter--winners .winner-product--right{grid-template-columns:minmax(11rem,.7fr) minmax(16rem,1.3fr)}.menu-chapter--winners .winner-product--right .winner-product__media{order:-1}.menu-chapter--winners .feature-strip--winner{grid-template-columns:minmax(9rem,.72fr) minmax(12rem,1fr) minmax(15rem,1.2fr)}.menu-chapter--winners .feature-strip--winner .feature-strip__action{grid-column:3}}@media (width<=760px){.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header{padding-inline:.8rem;top:.45rem}.site-header .header-shell,html.continuation-nav .header-shell{grid-template-columns:9.5rem 1fr;min-height:3.9rem}.site-header .brand,.site-header .brand.brand--paper,html.continuation-nav .brand{width:9.5rem}.menu-chapter--winners .winners-heading h2{font-size:clamp(3.25rem,14vw,4.2rem)}.menu-chapter--winners .winner-product,.menu-chapter--winners .winner-product--right{grid-template-columns:1fr}.menu-chapter--winners .winner-product--right .winner-product__media{order:0}.menu-chapter--winners .winner-product__media>img{width:100%;max-width:34rem;margin-inline:auto}.menu-chapter--winners .feature-strip--winner{text-align:center;grid-template-columns:1fr;padding:1rem}.menu-chapter--winners .feature-strip--winner .feature-strip__media{aspect-ratio:6/4;height:auto}.menu-chapter--winners .feature-strip--winner .feature-strip__media img{width:100%;height:100%;margin:0}.menu-chapter--winners .feature-strip--winner .feature-strip__action{grid-column:auto}.menu-chapter--winners .feature-strip--winner .chef-signature{width:fit-content;margin:0 0 0 auto;position:static}}.site-header:after{left:clamp(1rem,5.5vw,6.5rem);right:clamp(1rem,5.5vw,6.5rem)}@media (width<=1180px){.continuation-root .chapter-nav{justify-content:flex-start;overflow-x:auto}}@media (width<=760px){.site-header:before{bottom:-1.5rem}.site-header .brand.brand--official,html.continuation-nav .brand.brand--official{width:3.7rem}.menu-chapter--additionals .catalog-mini--physical.catalog-mini--with-media{grid-template-columns:8.5rem minmax(0,1fr)}.menu-chapter--additionals .catalog-mini__media{height:8rem}}.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header,.site-header.site-header--hidden{color:var(--ink);will-change:auto;pointer-events:none;isolation:isolate;transition:color .22s;opacity:1!important;transform:none!important}.site-header:before{z-index:-1;content:"";opacity:0;pointer-events:none;background:linear-gradient(#f7efe1bd 0%,#f7efe157 58%,#f7efe100 100%);transition:opacity .24s,background .22s;position:absolute;inset:calc(-1*clamp(.65rem,1.35vh,.95rem)) 0 -2.4rem;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 100%);mask-image:linear-gradient(#000 0 58%,#0000 100%)}.site-header.site-header--scrolled:before{opacity:.62}html.nav-on-dark .site-header:after{background:linear-gradient(90deg,#0000,#f6e8d047 12%,#d2962aa8 50%,#f6e8d047 88%,#0000)}.site-header .header-shell,html.continuation-nav .header-shell{grid-template-columns:clamp(13.5rem,16vw,15.75rem) minmax(0,1fr) clamp(13.5rem,16vw,15.75rem)}.site-header .brand.brand--official,html.continuation-nav .brand.brand--official{aspect-ratio:1;width:clamp(4.35rem,5vw,4.95rem);height:auto;min-height:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.site-header .brand.brand--official img,html.nav-on-dark .site-header .brand.brand--official img,html.continuation-nav .brand.brand--official img{object-fit:contain;width:100%;height:100%;display:block;filter:none!important}.loader__brand.brand-paper-shell{aspect-ratio:1;border-radius:1rem;width:min(8rem,34vw);padding:.52rem}.brand-paper-shell--overlay,.brand-dark-shell{aspect-ratio:1;width:clamp(5.25rem,8vw,6.75rem);padding:.4rem}.continuation-root .chapter-nav{justify-content:center;width:min(100%,95rem);margin-inline:auto;padding-inline:0;overflow-x:visible}.cursor-dot,.cursor-ring{will-change:left, top, transform;top:-100px;left:-100px;transform:translate(-50%,-50%)}.round-arrow__icon{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block;overflow:visible}.winner-product__badge-medallion{background:#15130f;border:2px solid #c98c22;padding:.62rem .38rem .54rem;box-shadow:0 0 0 2px #15130f,0 0 0 4px #c98c22}.winner-product__badge-medallion:before{content:"";pointer-events:none;border:1px solid #e5ad3cc7;border-radius:50%;position:absolute;inset:.38rem}.winner-product__badge-medallion>*{z-index:1;position:relative}.winner-product__badge-medallion .bull-divider__icon{width:.92rem;height:.82rem;margin-bottom:.14rem}.winner-product__badge-medallion b{font-size:clamp(.92rem,1vw,1.08rem);line-height:.9}.winner-product__badge-medallion small{letter-spacing:.09em;margin-top:.22rem;font-size:.42rem}.winner-product__badge-medallion em{margin-top:.22rem;font-size:.46rem}.winner-product__badge-ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:linear-gradient(90deg,#9b610e 0%,#dea02e 38%,#c2841c 62%,#92590d 100%);width:58%;height:58%;top:63%}.feature-strip__title--ornamented{width:min(19rem,100%);margin-inline:auto}.feature-strip__title--ornamented .feature-strip__kicker{width:100%;color:var(--continuation-gold);grid-template-columns:minmax(1.2rem,1fr) auto auto minmax(1.2rem,1fr);align-items:center;gap:.42rem;display:grid}.feature-strip__title--ornamented .feature-strip__kicker>i{opacity:.74;background:currentColor;height:1px}.feature-strip__title--ornamented .feature-strip__crown{color:currentColor;font-family:Georgia,serif;font-size:.72rem;line-height:1;position:static}.feature-strip__title--ornamented .feature-strip__kicker small{letter-spacing:.105em;white-space:nowrap;font-size:.62rem}.feature-strip__title--ornamented .feature-strip__stars{letter-spacing:.22em;margin-top:.2rem;font-size:.5rem}.feature-strip__title--ornamented h3{letter-spacing:-.02em;margin-top:.28rem;font-size:clamp(2.7rem,3.15vw,3.45rem)}.classics-values>div{min-width:0}.catalog-mini__media--neutral{display:none}@media (width<=1180px){.continuation-root .chapter-nav{justify-content:flex-start;overflow-x:auto}}@media (width<=760px){.site-header .header-shell,html.continuation-nav .header-shell{grid-template-columns:1fr auto}.site-header .brand.brand--official,html.continuation-nav .brand.brand--official{width:3.7rem}.site-header:before{inset-bottom:-1.5rem}.menu-chapter--additionals .catalog-mini--physical.catalog-mini--with-media{grid-template-columns:8.5rem minmax(0,1fr)}.menu-chapter--additionals .catalog-mini__media{height:8rem}}.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header{will-change:transform, opacity;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s}.site-header:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#1a160f3d 12%,#b9821c85 50%,#1a160f3d 88%,#0000);height:1px;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.2rem;left:clamp(1rem,5.5vw,6.5rem);right:clamp(1rem,5.5vw,6.5rem);transform:scaleX(.88)}.site-header.site-header--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 1.5rem))}.site-header .header-shell{pointer-events:auto}.site-header .brand.brand--hybrid,html.continuation-nav .brand.brand--hybrid{color:#14110c;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(.38rem,.65vw,.6rem);width:clamp(12.5rem,16.5vw,15.5rem);height:auto;text-decoration:none;display:grid}.site-header .brand--hybrid>.brand__badge,html.nav-on-dark .site-header .brand--hybrid>.brand__badge,html.continuation-nav .brand--hybrid>.brand__badge{object-fit:contain;filter:none;width:clamp(4.05rem,5.15vw,4.9rem);height:clamp(4rem,5.1vw,4.85rem);display:block}.brand__wording{text-transform:uppercase;align-content:center;min-width:0;display:grid}.brand__wording strong{letter-spacing:-.055em;margin-top:-.05em;font-family:Rockwell Extra Bold,Rockwell,Roboto Slab,Georgia,serif;font-size:clamp(1.22rem,1.66vw,1.58rem);font-weight:900;line-height:.75;display:grid}.brand__wording strong span:last-child{letter-spacing:-.045em;font-size:1.52em}.brand__wording small{color:#bc7c0b;font-family:var(--sans);letter-spacing:.15em;white-space:nowrap;margin-top:.48rem;font-size:clamp(.4rem,.53vw,.52rem);font-weight:900;line-height:1}.continuation-root .chapter-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding-inline:0}@media (width>=761px){.continuation-root .menu-chapter .chapter-heading h2,.continuation-root .menu-chapter--burgers .chapter-heading h2{font-size:clamp(3.05rem,4.15vw,4.7rem)}.menu-chapter--winners .winners-heading h2{font-size:clamp(3.55rem,4.55vw,5rem)}}.dessert-lead h3{font-size:clamp(2.35rem,3.2vw,3.55rem)}.sauce-editorial>header h3{font-size:clamp(2.2rem,3vw,3.25rem)}.menu-chapter--winners .winner-product__badge,.menu-chapter--winners .winner-product--right .winner-product__badge{aspect-ratio:auto;width:clamp(5.45rem,6vw,6.35rem);box-shadow:none;background:0 0;border:0;border-radius:0;display:block;top:5%;left:auto;right:-1%;overflow:visible}.winner-product__badge-medallion{z-index:2;aspect-ratio:1;color:#e5ad3c;text-align:center;text-transform:uppercase;background:#17140f;border:.18rem solid #c98c22;border-radius:50%;place-items:center;width:100%;padding:.52rem .32rem .45rem;display:grid;position:relative;box-shadow:0 0 0 .12rem #17140f,0 0 0 .2rem #c98c22c7}.winner-product__badge-medallion .bull-divider__icon{object-fit:contain;filter:sepia()saturate(1.35)brightness(1.15);width:1rem;height:.85rem;margin:0 0 .08rem}.winner-product__badge-medallion b{font-family:var(--display);letter-spacing:.035em;font-size:clamp(.88rem,1.05vw,1.08rem);font-weight:400;line-height:.95;display:block}.winner-product__badge-medallion small,.winner-product__badge-medallion em{color:#f2e3c9;font-family:var(--sans);letter-spacing:.075em;margin:0;font-size:.39rem;font-style:normal;font-weight:900;line-height:1.15;display:block}.winner-product__badge-medallion em{color:#e5ad3c;margin-top:.14rem;font-size:.42rem}.winner-product__badge-ribbon{z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:linear-gradient(90deg,#a86810,#e0a02e 45%,#b67618);width:52%;height:50%;position:absolute;top:68%;left:50%;transform:translate(-50%)}.feature-strip__title--ornamented{text-align:center;align-content:center;justify-items:center;display:grid;position:relative}.feature-strip__title--ornamented .feature-strip__crown{color:var(--continuation-gold);font-size:.85rem;position:absolute;top:.05rem;left:0}.feature-strip__title--ornamented small{letter-spacing:.09em;font-size:.63rem}.feature-strip__title--ornamented .feature-strip__stars{color:var(--continuation-gold);letter-spacing:.18em;margin-top:.18rem;font-size:.48rem;display:block}.feature-strip__title--ornamented h3{margin-top:.28rem;font-size:clamp(2.15rem,2.8vw,3rem)}.menu-chapter,.house-product-row,.winner-product,.winner-product__media,.classic-product__media,.dessert-editorial,.dessert-showcase,.dessert-showcase__media{clip-path:none;contain:none;overflow:visible}@media (width>=761px){.product-modal__media{place-items:center;display:grid;overflow:hidden}.product-modal__media .product-modal__image.product-modal__image--menu{object-fit:contain;object-position:center;width:116%;max-width:none;height:92%;position:absolute;inset:4% auto auto -7%}}.sauce-flight article>div{height:clamp(12rem,16vw,15.5rem);overflow:visible}.sauce-flight img{object-fit:contain;transform-origin:50%;pointer-events:none;width:clamp(16rem,20vw,21rem);max-width:130%;height:clamp(13rem,17vw,17rem);max-height:none;transform:scale(2.05)}@media (width<=760px){.site-header .brand.brand--hybrid,html.continuation-nav .brand.brand--hybrid{column-gap:.3rem;width:9.5rem}.site-header .brand--hybrid>.brand__badge,html.continuation-nav .brand--hybrid>.brand__badge{width:3.35rem;height:3.35rem}.brand__wording strong{font-size:.98rem}.brand__wording small{margin-top:.34rem;font-size:.32rem}.continuation-root .chapter-nav{padding:.35rem 0}.menu-chapter--winners .winner-product__badge,.menu-chapter--winners .winner-product--right .winner-product__badge{width:5.25rem}.sauce-flight article{grid-template-columns:10rem minmax(0,1fr)}.sauce-flight article>div{height:9rem}.sauce-flight img{width:13rem;height:11rem;transform:scale(1.75)}}.site-header .brand,.site-header .brand.brand--paper,html.continuation-nav .brand{width:clamp(11.75rem,15.5vw,15.75rem)}.menu-chapter--winners .winners-laurel{-webkit-mask-image:linear-gradient(#000 0 68%,#0000 94%);mask-image:linear-gradient(#000 0 68%,#0000 94%)}@media (width>=1181px){.continuation-root .menu-hub[data-active-chapter=burgers]{padding-top:.75rem}.continuation-root .menu-hub[data-active-chapter=burgers] .menu-hub__intro{display:none}.continuation-root .menu-hub[data-active-chapter=burgers] .chapter-nav{margin-bottom:1.5rem}.continuation-root .menu-hub[data-active-chapter=burgers] .chapter-stage{padding-top:1.25rem}.continuation-root .menu-hub[data-active-chapter=burgers] .chapter-heading{margin-bottom:.85rem}.continuation-root .menu-hub[data-active-chapter=burgers] .chapter-heading h2{margin-top:.55rem;font-size:clamp(4rem,5.2vw,6rem);line-height:.88}.continuation-root .menu-hub[data-active-chapter=burgers] .chapter-heading__stars{margin-top:.65rem}.continuation-root .menu-hub[data-active-chapter=burgers] .chapter-heading>p:last-child{margin-top:.7rem;font-size:.9rem;line-height:1.42}.continuation-root .menu-hub[data-active-chapter=burgers] .subcategory-tabs{margin:0 0 1.1rem}.continuation-root .menu-hub[data-active-chapter=burgers] .burger-editorial>.editorial-section-label:first-child{margin-bottom:-5rem}.menu-chapter--burgers .editorial-pair--primary .editorial-product{grid-template-columns:minmax(14rem,1.35fr) minmax(10.5rem,1fr);gap:clamp(.75rem,1vw,1.1rem)}.menu-chapter--burgers .editorial-pair--primary .editorial-product__media{height:clamp(16rem,18vw,19rem)}.menu-chapter--burgers .editorial-pair--primary .editorial-product__media img{object-fit:contain;width:100%;height:auto}.menu-chapter--burgers .editorial-pair--primary .editorial-product__copy h3{font-size:clamp(2.35rem,2.65vw,3.2rem)}.menu-chapter--burgers .editorial-pair--primary .editorial-product__copy>p:not(.product-card__eyebrow){margin-top:.65rem;font-size:.76rem;line-height:1.42}.menu-chapter--burgers .editorial-pair--primary .editorial-product__actions{gap:.55rem;margin-top:.7rem}.menu-chapter--burgers .editorial-pair--primary .editorial-product__actions .product-price strong{font-size:clamp(2.25rem,2.55vw,3rem)}.menu-chapter--burgers .editorial-pair--primary .editorial-product__actions .choose-button{min-width:9.75rem;min-height:2.65rem}}.continuation-root .menu-hub:before{display:none}.continuation-root .chapter-nav{z-index:8;margin-bottom:clamp(4.5rem,6vw,6.25rem);position:relative;top:auto}.continuation-root .menu-chapter{isolation:isolate;min-height:0;position:relative}.continuation-root .menu-chapter:before{z-index:-1;aspect-ratio:1;content:"";opacity:.06;filter:grayscale()sepia(.3);mix-blend-mode:multiply;pointer-events:none;background:url(/assets/brand/american-bulls-badge.png) 50%/contain no-repeat;width:clamp(31rem,40vw,38rem);position:absolute;top:-2rem;right:-7rem}.continuation-root .menu-chapter--winners:before{display:none}.continuation-root .menu-chapter .chapter-heading{max-width:48rem;margin-bottom:clamp(2.5rem,4vw,4rem);overflow:visible}.continuation-root .menu-chapter .chapter-heading h2{padding-block:.06em .12em;font-size:clamp(5.25rem,7.25vw,7.4rem);line-height:.89;overflow:visible}.continuation-root .menu-chapter [data-sand-line]{padding-inline:.01em;overflow:visible}.editorial-divider{opacity:.82;grid-template-rows:minmax(4rem,1fr) auto minmax(4rem,1fr);align-self:stretch;place-items:center;min-height:15rem;display:grid}.editorial-divider span{background:repeating-linear-gradient(180deg, var(--continuation-gold) 0 2px, transparent 2px 7px);width:1px;height:100%}.editorial-divider span:before,.editorial-divider span:after{content:"";background:var(--continuation-gold);border-radius:50%;width:4px;height:4px;margin-left:-1.5px;display:block}.editorial-divider span:first-child:before{display:none}.editorial-divider span:first-child:after{margin-top:calc(100% - 4px)}.editorial-divider span:last-child:after{display:none}.editorial-divider img{object-fit:contain;width:3.1rem;height:auto;max-height:3rem}.editorial-section-label{width:min(42rem,88%);color:var(--continuation-gold);letter-spacing:.18em;text-align:center;text-transform:uppercase;grid-template-columns:minmax(4rem,1fr) auto minmax(4rem,1fr);align-items:center;gap:1.1rem;margin:0 auto -2rem;font-size:.76rem;font-weight:900;display:grid}.editorial-section-label span{background:currentColor;height:1px}.menu-chapter--all .chapter-heading{max-width:68rem}.menu-chapter--all .chapter-heading>p:last-child{max-width:43rem}.all-menu-groups{gap:clamp(6.5rem,8vw,8.5rem);display:grid}.all-menu-group{isolation:isolate;border-top:1px solid #b9821c8f;padding-top:1.5rem;position:relative}.all-menu-group:before{z-index:-1;aspect-ratio:1;content:"";opacity:.045;filter:grayscale()sepia(.35);mix-blend-mode:multiply;pointer-events:none;background:url(/assets/brand/american-bulls-badge.png) 50%/contain no-repeat;width:26rem;position:absolute;top:2rem;right:-3rem}.all-menu-group--watermark-left:before{left:-6rem;right:auto}.all-menu-group--champions:before{opacity:.025}.all-menu-group__heading{grid-template-columns:minmax(17rem,1.05fr) minmax(20rem,1fr) auto;align-items:end;gap:clamp(1.5rem,3vw,3.5rem);margin-bottom:clamp(2.2rem,3vw,3.25rem);display:grid}.all-menu-group__heading>div>p{color:var(--continuation-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:900}.all-menu-group__heading h3{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(3.75rem,5vw,5.35rem);font-weight:400;line-height:.9}.all-menu-group__heading>p{margin:0;font-size:.92rem;line-height:1.55}.all-menu-group__heading>button{color:var(--continuation-gold);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.8rem 0;font-size:.68rem;font-weight:900}.all-menu-group__heading>button span{margin-left:.75rem}.all-menu-group__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.8vw,3rem);display:grid}.all-menu-group__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.all-product{border-right:1px dotted #b9821c94;grid-template-rows:15.5rem auto;min-width:0;padding-right:clamp(.8rem,1.6vw,1.5rem);display:grid}.all-product:last-child{border-right:0;padding-right:0}.all-product__media{place-items:center;min-width:0;display:grid;overflow:visible}.all-product__media img{object-fit:contain;filter:drop-shadow(0 1rem 1rem #38240a1c);width:100%;max-width:22rem;height:100%;transition:transform .42s}.all-product:hover .all-product__media img{transform:translateY(-.3rem)}.all-product__copy{flex-direction:column;align-items:flex-start;min-width:0;padding-top:.8rem;display:flex}.all-product__copy h3{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2.15rem,2.7vw,3rem);font-weight:400;line-height:.93}.all-product__copy>p:not(.product-card__eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.2rem;margin:.75rem 0 0;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.all-product__actions{justify-content:space-between;align-items:end;gap:.8rem;width:100%;margin-top:1rem;display:flex}.all-product__actions .product-price strong{font-size:clamp(2.25rem,2.7vw,3rem)}.all-product__actions .product-price small{font-size:1rem}.all-product__actions .choose-button{min-width:8.7rem;min-height:2.65rem;padding:.55rem .8rem;font-size:.64rem}.menu-chapter--burgers .chapter-heading{margin-bottom:2.6rem}.menu-chapter--burgers .subcategory-tabs{margin:0 0 clamp(4.5rem,6vw,6.5rem)}.burger-editorial{gap:clamp(6rem,8vw,8.5rem);display:grid}.burger-editorial .editorial-pair{grid-template-columns:minmax(0,1fr) 4.25rem minmax(0,1fr);gap:clamp(.9rem,1.5vw,1.55rem)}.burger-editorial .editorial-product{grid-template-columns:minmax(15rem,1.18fr) minmax(11rem,.82fr);align-items:center;gap:clamp(.8rem,1.3vw,1.4rem)}.burger-editorial .editorial-product__media{place-items:center;height:clamp(19rem,23vw,24.5rem);display:grid}.burger-editorial .editorial-product__media img{object-fit:contain;width:100%;max-width:29rem;height:100%}.burger-editorial .editorial-pair--secondary .editorial-product__media{height:clamp(17rem,20vw,21rem)}.burger-editorial .editorial-product__copy h3{font-size:clamp(2.65rem,3.1vw,3.5rem)}.burger-editorial .editorial-product__copy>p:not(.product-card__eyebrow){font-size:.8rem;line-height:1.5}.burger-editorial .editorial-product__actions{gap:.8rem;margin-top:1rem}.burger-editorial .editorial-product__actions .product-price strong{font-size:clamp(2.55rem,3vw,3.35rem)}.burger-editorial .editorial-product__actions .choose-button{min-width:10.5rem;min-height:2.9rem}.editorial-single{border-top:1px solid #b9821c61;width:min(47rem,100%);margin-inline:auto;padding-top:1rem}.editorial-single .editorial-product{grid-template-columns:minmax(16rem,1.12fr) minmax(14rem,.88fr)}.menu-chapter--winners{background:radial-gradient(at 6% 42%,#b9821c12,#0000 27%),radial-gradient(at 94% 42%,#b9821c12,#0000 27%)}.menu-chapter--winners:after{z-index:-1;content:"";opacity:.075;pointer-events:none;background:radial-gradient(at 6%,#0000 0 17%,#b9821c8c 17.3% 17.6%,#0000 18%),radial-gradient(at 94%,#0000 0 17%,#b9821c8c 17.3% 17.6%,#0000 18%);height:31rem;position:absolute;inset:4rem -1rem auto}.winners-heading{text-align:center;justify-items:center;margin-bottom:clamp(3rem,4vw,4.5rem);display:grid}.winners-heading>p{color:var(--continuation-gold);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.83rem;font-weight:900}.winners-heading h2{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(5.3rem,7vw,7.4rem);font-weight:400;line-height:.9}.winners-heading img{width:2.2rem;margin:.8rem 0}.winners-heading>span{font-size:.98rem;line-height:1.5}.winners-spread{grid-template-columns:minmax(0,1fr) 4.25rem minmax(0,1fr);align-items:stretch;gap:1.2rem;display:grid}.winner-product{grid-template-columns:minmax(10rem,.72fr) minmax(16rem,1.28fr);align-items:center;gap:1.25rem;min-width:0;display:grid}.winner-product--right .winner-product__media{order:-1}.winner-product__copy{text-align:center;min-width:0}.winner-product__copy h3{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(3rem,3.5vw,4rem);font-weight:400;line-height:.92}.winner-product__copy>p:not(.product-card__eyebrow){margin:.9rem 0 1rem;font-size:.78rem;line-height:1.5}.winner-product__copy .product-price{justify-content:center}.winner-product__copy .product-price strong{font-size:clamp(2.6rem,3.2vw,3.6rem)}.winner-product__copy .choose-button{min-width:10.5rem;min-height:2.9rem;margin-top:1rem}.winner-product__media{place-items:center;height:clamp(20rem,25vw,26rem);display:grid;position:relative}.winner-product__media>img{object-fit:contain;filter:drop-shadow(0 1.2rem 1.2rem #38240a1f);width:100%;height:100%}.winner-product__badge{aspect-ratio:1;color:#e1ab45;width:6.2rem;font-family:var(--display);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#17140e;border:.22rem solid #c38a23;border-radius:50%;place-items:center;font-size:1.25rem;line-height:.92;display:grid;position:absolute;top:15%;right:0;box-shadow:0 0 0 .25rem #17140eeb}.winner-product__badge small{font-family:var(--sans);letter-spacing:.08em;font-size:.43rem;font-weight:900;display:block}.feature-strip{background:#f8eedc6b;border:1px solid #b9821cad;border-radius:1rem;grid-template-columns:minmax(10rem,.75fr) minmax(13rem,.85fr) minmax(20rem,1.35fr) minmax(12rem,.75fr);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:10rem;margin-top:clamp(2.5rem,4vw,4rem);padding:1rem clamp(1rem,2.5vw,2.5rem);display:grid}.feature-strip__title small{color:var(--continuation-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.feature-strip__title h3{font-family:var(--display);text-transform:uppercase;margin:.35rem 0 0;font-size:clamp(2.65rem,3.7vw,4rem);font-weight:400;line-height:.9}.feature-strip__media{height:8.5rem}.feature-strip__media img{object-fit:contain;width:100%;height:100%}.feature-strip>p{margin:0;font-size:.82rem;line-height:1.55}.feature-strip__action{justify-items:center;gap:.8rem;display:grid}.feature-strip__action .product-price strong{font-size:2.7rem}.feature-strip__action .choose-button{min-width:10.5rem;min-height:2.8rem}.combo-layout{grid-template-columns:minmax(18rem,.28fr) minmax(0,.72fr);align-items:stretch;gap:clamp(2.25rem,4vw,4.5rem);display:grid}.combo-intro{border-right:1px dotted #b9821cb8;padding-right:clamp(1.5rem,2.5vw,2.75rem)}.combo-intro .chapter-heading{margin-bottom:1.25rem}.combo-intro .chapter-heading h2{font-size:clamp(5rem,6vw,6.4rem)}.combo-intro .chapter-heading>p:last-child{margin-top:1.2rem;font-size:.9rem}.combo-intro__lead{font-family:var(--display);text-transform:uppercase;margin:1rem 0;font-size:2.4rem;line-height:.98}.combo-intro>p:not(.combo-intro__lead){max-width:20rem;font-size:.84rem;line-height:1.55}.quality-stamp{width:10.5rem;color:var(--continuation-gold);text-align:center;border:1px solid;border-radius:50%;justify-items:center;margin:2rem auto 0;padding:1rem;display:grid}.quality-stamp img{width:2.5rem}.quality-stamp strong{text-transform:uppercase;margin-top:.3rem;font-size:.64rem}.quality-stamp span{letter-spacing:.06em;text-transform:uppercase;font-size:.48rem}.combo-features{grid-template-columns:minmax(0,1fr) 3.7rem minmax(0,1fr);gap:1rem;display:grid}.combo-feature{text-align:center;align-content:start;justify-items:center;min-width:0;display:grid}.combo-feature__media{background:radial-gradient(circle at 50% 48%,#2c261c,#0d0c09 74%);border-radius:.85rem;place-items:center;width:100%;height:clamp(17rem,21vw,20.5rem);display:grid;overflow:hidden}.combo-feature__media img{object-fit:contain;filter:drop-shadow(0 1rem 1rem #0000004d);width:96%;height:96%}.combo-feature .product-card__eyebrow{margin-top:.9rem}.combo-feature h3{max-width:25rem;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.45rem,3vw,3.35rem);font-weight:400;line-height:.92}.combo-feature>p:not(.product-card__eyebrow){min-height:3.8rem;margin:.75rem 0 .7rem;font-size:.76rem;line-height:1.45}.combo-feature .product-price strong{font-size:2.8rem}.combo-feature .choose-button{min-width:10.5rem;min-height:2.85rem;margin-top:.75rem}.editorial-rail{background:#f8eedc5c;border:1px solid #b9821c9e;border-radius:1rem;gap:0;margin-top:clamp(2.5rem,4vw,4rem);display:grid;overflow:hidden}.editorial-rail--combos{grid-template-columns:10.5rem repeat(3,minmax(0,1fr))}.editorial-rail__banner{color:#f5e6cf;text-align:center;background:linear-gradient(155deg,#c18a27,#9d6611);grid-row:1/3;align-content:center;place-items:center;gap:.45rem;padding:1rem;display:grid}.editorial-rail__banner img{filter:brightness(0)invert();width:2.4rem}.editorial-rail__banner strong{font-family:var(--display);text-transform:uppercase;font-size:2rem;font-weight:400;line-height:.95}.editorial-rail__banner span{letter-spacing:.12em;font-size:.58rem}.editorial-rail__item{border-bottom:1px dotted #b9821c80;border-right:1px dotted #b9821c80;grid-template-columns:6.4rem minmax(0,1fr) 2rem;align-items:center;gap:.7rem;min-width:0;min-height:8.5rem;padding:.75rem;display:grid}.editorial-rail__item:nth-last-child(-n+3){border-bottom:0}.editorial-rail__item:nth-child(4),.editorial-rail__item:nth-child(7){border-right:0}.editorial-rail__media{height:6.6rem}.editorial-rail__media img{object-fit:contain;width:100%;height:100%}.editorial-rail__item small{color:var(--continuation-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.editorial-rail__item h3{font-family:var(--display);text-transform:uppercase;margin:.18rem 0;font-size:1.45rem;font-weight:400;line-height:.95}.editorial-rail__item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.58rem;line-height:1.35;display:-webkit-box;overflow:hidden}.editorial-rail__item>button{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;padding:0;display:grid}.sides-layout{grid-template-columns:minmax(18rem,.27fr) minmax(0,.73fr);gap:clamp(2rem,3.5vw,4rem);display:grid}.sides-intro{border-right:1px dotted #b9821cb3;padding-right:2rem}.sides-intro .chapter-heading h2{font-size:clamp(4.5rem,5.4vw,5.8rem)}.sides-features{grid-template-columns:minmax(0,1fr) 3.7rem minmax(0,1fr);gap:1rem;display:grid}.side-feature{grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.2fr);align-items:center;gap:1rem;min-width:0;display:grid}.side-feature__copy{text-align:center}.side-feature__copy h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,2.9vw,3.25rem);font-weight:400;line-height:.92}.side-feature__copy>p:not(.product-card__eyebrow){margin:.8rem 0;font-size:.75rem;line-height:1.48}.side-feature__copy .product-price{justify-content:center}.side-feature__copy .product-price strong{font-size:2.7rem}.side-feature__copy .choose-button{min-width:9.5rem;min-height:2.7rem;margin-top:.8rem}.side-feature__media{place-items:center;height:clamp(19rem,23vw,24rem);display:grid}.side-feature__media img{object-fit:contain;filter:drop-shadow(0 1rem 1rem #38240a1f);width:100%;height:100%}.editorial-rail--sides{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-rail--sides .editorial-rail__item{border-bottom:0}.editorial-rail--sides .editorial-rail__item:last-child{border-right:0}.feature-strip--suggestion{margin-top:1rem}.menu-chapter--classics .classic-product__media{min-height:clamp(18rem,22vw,24rem)}.menu-chapter--classics .classic-product__media img{max-height:clamp(18rem,22vw,24rem)}.menu-chapter--classics .classic-product h3{font-size:clamp(2.9rem,3.5vw,3.8rem)}.product-modal__dialog{grid-template-columns:minmax(0,45%) minmax(0,55%);width:min(55rem,100vw - 3rem)}.product-modal__media{isolation:isolate;background:radial-gradient(circle at 50% 45%,#3b2a18,#0d0b08 72%);position:relative}.product-modal__media:before{z-index:-1;aspect-ratio:1;content:"";opacity:.14;filter:grayscale()blur(1.5px);background:url(/assets/brand/american-bulls-badge.png) 50%/contain no-repeat;width:17rem;position:absolute;top:5%;left:45%;transform:translate(-50%)}.product-modal__image.product-modal__image--menu{z-index:1;filter:drop-shadow(0 1.5rem 1.25rem #00000047);background-color:#0000;background-size:112%;position:relative}.product-modal__content{padding-inline:clamp(2.5rem,3.7vw,3.8rem)}.product-modal h2{font-size:clamp(4.15rem,5vw,5rem)}@media (width<=1180px){.all-menu-group__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.all-menu-group__grid--4 .all-product:nth-child(2){border-right:0}.burger-editorial .editorial-product{grid-template-columns:1fr}.burger-editorial .editorial-product__media{height:18rem}.winner-product{grid-template-columns:1fr}.winner-product--right .winner-product__media{order:0}.winner-product__media{height:20rem}.combo-layout,.sides-layout{grid-template-columns:1fr}.combo-intro,.sides-intro{border-bottom:1px dotted #b9821cb3;border-right:0;padding:0 0 2.5rem}.combo-intro .chapter-heading,.sides-intro .chapter-heading{max-width:44rem}}@media (width<=900px){.all-menu-group__heading{grid-template-columns:1fr auto}.all-menu-group__heading>p{grid-area:2/1/auto/-1;max-width:35rem}.all-menu-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-menu-group__grid .all-product:nth-child(2n){border-right:0;padding-right:0}.burger-editorial .editorial-pair,.winners-spread,.combo-features,.sides-features{grid-template-columns:1fr;gap:4rem}.burger-editorial .editorial-product{grid-template-columns:minmax(14rem,1.05fr) minmax(12rem,.95fr)}.burger-editorial .editorial-product__media{height:21rem}.editorial-divider{display:none}.winner-product{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.2fr)}.winner-product--right .winner-product__media{order:-1}.feature-strip{grid-template-columns:minmax(9rem,.7fr) minmax(11rem,.8fr) minmax(16rem,1.2fr)}.feature-strip__action{grid-area:2/1/auto/-1;grid-template-columns:auto auto;justify-content:center}.editorial-rail--combos{grid-template-columns:8rem repeat(2,minmax(0,1fr))}.editorial-rail__banner{grid-row:1/4}.editorial-rail__item:nth-last-child(-n+3),.editorial-rail__item:nth-child(4),.editorial-rail__item:nth-child(7){border-bottom:1px dotted #b9821c80;border-right:1px dotted #b9821c80}.editorial-rail__item:nth-child(3),.editorial-rail__item:nth-child(5),.editorial-rail__item:nth-child(7){border-right:0}.editorial-rail__item:nth-last-child(-n+2){border-bottom:0}.side-feature{grid-template-columns:minmax(11rem,.8fr) minmax(14rem,1.2fr)}.editorial-rail--sides{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-rail--sides .editorial-rail__item:nth-child(2){border-right:0}.editorial-rail--sides .editorial-rail__item:nth-child(-n+2){border-bottom:1px dotted #b9821c80}}@media (width<=760px){.continuation-root .menu-hub{padding-inline:1rem}.continuation-root .chapter-nav{margin-bottom:3.5rem;position:sticky;top:5.9rem}.continuation-root .menu-chapter .chapter-heading h2,.winners-heading h2{font-size:clamp(3.75rem,17vw,5.25rem)}.continuation-root .menu-chapter:before{width:28rem;right:-12rem}.all-menu-group__heading{grid-template-columns:1fr;align-items:start}.all-menu-group__heading>p,.all-menu-group__heading>button{grid-area:auto}.all-menu-group__heading>button{justify-self:start}.all-menu-group__grid,.all-menu-group__grid--4{grid-template-columns:1fr}.all-product,.all-menu-group__grid--4 .all-product:nth-child(2),.all-menu-group__grid .all-product:nth-child(2n){border-bottom:1px dotted #b9821c80;border-right:0;grid-template-rows:auto;grid-template-columns:minmax(9rem,.86fr) minmax(0,1.14fr);gap:1rem;padding:1.2rem 0}.all-product:last-child{border-bottom:0}.all-product__media{height:13rem}.all-product__copy>p:not(.product-card__eyebrow){-webkit-line-clamp:2;min-height:0}.all-product__actions{flex-direction:column;align-items:flex-start}.all-product__actions .choose-button{width:100%}.burger-editorial{gap:5rem}.burger-editorial .editorial-pair{gap:4.5rem}.burger-editorial .editorial-product,.editorial-single .editorial-product{grid-template-columns:1fr}.burger-editorial .editorial-product__media{height:18rem}.winner-product,.winner-product--right{grid-template-columns:1fr}.winner-product--right .winner-product__media{order:0}.winner-product__media{height:20rem}.feature-strip{text-align:center;grid-template-columns:1fr}.feature-strip__media{grid-row:1;height:10rem}.feature-strip__action{grid-area:auto;grid-template-columns:1fr}.combo-features,.sides-features{gap:4.5rem}.combo-feature__media{height:17rem}.editorial-rail--combos,.editorial-rail--sides{grid-template-columns:1fr}.editorial-rail__banner{grid-row:auto;min-height:7rem}.editorial-rail__item,.editorial-rail__item:nth-child(n){border-bottom:1px dotted #b9821c80;border-right:0;min-height:7.5rem}.editorial-rail__item:last-child{border-bottom:0}.side-feature{grid-template-columns:1fr}.side-feature__media{grid-row:1;height:18rem}.product-modal__dialog{grid-template-columns:1fr}.product-modal__image.product-modal__image--menu{background-size:contain}}@media (prefers-reduced-motion:reduce){.sand-title--animated [data-sand-line]{-webkit-mask-image:none;mask-image:none}.sand-title__canvas{display:none}.product-card__media img,.choose-button,.catalog-mini>button{transition:none}}html.continuation-nav .site-header{z-index:120;-webkit-backdrop-filter:blur(15px)saturate(.86);backdrop-filter:blur(15px)saturate(.86);background:#f7eddbf2;border-bottom:1px solid #1a160f1a;height:6.25rem;padding-inline:clamp(1rem,4.2vw,4.5rem);transition:color .26s,background-color .26s,border-color .26s;top:0;box-shadow:0 .7rem 2.2rem #261b0d0f}html.continuation-nav .header-shell{grid-template-columns:minmax(15rem,1fr) minmax(32rem,auto) minmax(15rem,1fr);width:min(100%,95rem);min-height:6.25rem}html.continuation-nav .brand{width:clamp(14.4rem,16vw,15.75rem);height:5rem}html.continuation-nav .brand img{filter:none;transition:filter .26s}html.continuation-nav .desktop-nav{color:#1a160f;gap:clamp(1.5rem,2.85vw,3rem);padding-left:0;transform:none}html.continuation-nav .desktop-nav a{text-shadow:none}html.continuation-nav .header-actions{transform:none}html.continuation-nav.nav-on-dark .site-header{color:#1a160f;background:#f7eddbf2;border-bottom-color:#1a160f1a}html.continuation-nav.nav-on-dark .brand img{filter:none}html.continuation-nav.nav-on-dark .desktop-nav{color:#1a160f}html.continuation-nav.nav-on-dark .desktop-nav a{text-shadow:none}html.continuation-nav.nav-on-dark .order-button{color:#f5e8d3;background:#1a160f}html.continuation-nav.nav-on-dark .menu-button{color:#1a160f;border-color:#1a160f}.continuation-root .awards-hero{grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);min-height:clamp(48rem,54vw,58rem);padding:clamp(11rem,13vw,13rem) max(4vw,50vw - 47.5rem) clamp(5rem,7vw,7rem)}.continuation-root .awards-hero__copy{max-width:46rem}.continuation-root .awards-hero h2,.continuation-root .chapter-heading h2,.continuation-root .award-emotion h2{font-size:clamp(4.5rem,6.5vw,7rem);line-height:.9}.continuation-root .awards-hero h2{max-width:45rem}.continuation-root .awards-hero__art{filter:drop-shadow(0 1.7rem 1.8rem #42280c21);place-items:center;height:clamp(29rem,38vw,40rem);display:grid;overflow:visible}.continuation-root .awards-hero__art img{object-fit:contain;width:min(100%,34rem);max-width:100%;height:100%;position:static;transform:none}.continuation-root .awards-hero__art:after{display:none}.continuation-root .award-deck{gap:clamp(1.5rem,2.4vw,2.5rem);padding:clamp(5rem,7vw,7rem) max(4vw,50vw - 47.5rem)}.continuation-root .award-card{border-radius:1rem;grid-template-columns:minmax(10rem,.66fr) minmax(0,1.34fr);min-height:clamp(21rem,25vw,24rem);padding:clamp(1.35rem,2.2vw,2.25rem)}.continuation-root .award-card__logo{background:#030303;border-radius:.85rem;place-items:center;height:clamp(12rem,15vw,15rem);padding:.75rem;display:grid;overflow:hidden}.continuation-root .product-grid--staged .product-card__media img{width:95%;height:95%;margin:2.5%}.continuation-root .award-emotion{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(37rem,43vw,45rem)}.continuation-root .award-emotion__art{place-items:stretch stretch;min-height:36rem;display:grid}.continuation-root .award-emotion__art img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:static;transform:none}.continuation-root .award-emotion__art:after{background:linear-gradient(90deg,#0000 58%,#0d0c09 100%),linear-gradient(0deg,#0d0c09 0,#0000 22%)}.continuation-root .award-emotion__copy{max-width:44rem}.continuation-root .award-emotion h2{max-width:38rem}.continuation-root .menu-hub{padding:clamp(7rem,9vw,9rem) clamp(1.25rem,4.2vw,4.5rem) clamp(8rem,10vw,11rem)}.continuation-root .menu-hub__intro,.continuation-root .chapter-nav,.continuation-root .chapter-stage{width:min(100%,95rem)}.continuation-root .chapter-nav{top:calc(var(--header-height) + .45rem);min-height:3.75rem;margin-bottom:clamp(4.5rem,6vw,6rem);padding:.45rem}.continuation-root .chapter-nav button{min-height:2.85rem;padding:.65rem clamp(.85rem,1.1vw,1.2rem)}.continuation-root .chapter-stage{scroll-margin-top:calc(var(--header-height) + var(--menu-hub-height) + 1rem)}.continuation-root .chapter-heading{max-width:68rem;margin-bottom:clamp(3rem,4vw,4rem)}.continuation-root .chapter-heading>p:last-child{width:min(35rem,100%);min-width:0}.continuation-root .menu-chapter--burgers .chapter-heading h2{font-size:clamp(4.5rem,6.35vw,6.75rem)}.continuation-root .subcategory-tabs{margin:-1.1rem 0 clamp(3.5rem,4vw,4.5rem)}.editorial-pair{grid-template-columns:minmax(0,1fr) clamp(3.5rem,4.8vw,5rem) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,1.8vw,2rem);display:grid;position:relative}.editorial-pair[hidden],.editorial-product[hidden]{display:none!important}.editorial-product{grid-template-columns:minmax(16rem,1.16fr) minmax(12rem,.84fr);align-items:end;gap:clamp(1rem,1.5vw,1.6rem);min-width:0;display:grid}.editorial-product__media{align-self:end;min-width:0;overflow:visible}.editorial-product__media img{object-fit:contain;filter:drop-shadow(0 1.5rem 1.2rem #38240a14);width:100%;height:auto}.editorial-product__copy{text-align:center;align-self:center;min-width:0}.editorial-product__copy h3,.classic-product h3{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2.375rem,3vw,3.625rem);font-weight:400;line-height:.94}.editorial-product__copy>p:not(.product-card__eyebrow){margin:1rem auto 0;font-size:clamp(.78rem,.88vw,.92rem);line-height:1.55}.editorial-product__actions{justify-items:center;gap:1rem;margin-top:1.5rem;display:grid}.editorial-product__actions .product-price strong,.classic-product .product-price strong{font-size:clamp(2.7rem,3.4vw,4rem)}.editorial-product__actions .choose-button,.classic-product .choose-button{min-width:12rem}.editorial-pair__mark{grid-template-rows:minmax(4rem,1fr) auto minmax(4rem,1fr);place-items:center;min-height:29rem;display:grid}.editorial-pair__mark span{background:repeating-linear-gradient(180deg, var(--continuation-gold) 0 3px, transparent 3px 9px);width:1px;height:100%}.editorial-pair__mark img{filter:none;width:2.9rem}.editorial-pair--chicken .editorial-product__media{height:25rem;overflow:hidden;-webkit-mask-image:radial-gradient(92% 85%,#000 56%,#0000 100%);mask-image:radial-gradient(92% 85%,#000 56%,#0000 100%)}.editorial-pair--chicken .editorial-product__media img{object-fit:cover;object-position:center 45%;width:100%;height:100%}.classics-layout{grid-template-columns:minmax(19rem,.31fr) minmax(0,.69fr);align-items:stretch;gap:clamp(2.2rem,3.6vw,4rem);display:grid}.classics-intro{border-right:1px dotted #ce8e1bcc;padding-right:clamp(1.8rem,3vw,3.2rem)}.classics-intro .chapter-heading{margin-bottom:2.2rem}.classics-intro .chapter-heading h2{font-size:clamp(4.5rem,5.7vw,6.4rem)}.classics-intro .chapter-heading>p:last-child{max-width:20rem;margin-top:1.4rem;font-size:.98rem}.classic-supplement{border:1px solid #ce8e1bb3;border-radius:.7rem;grid-template-columns:5.3rem minmax(0,1fr) 2.2rem;align-items:center;gap:.85rem;min-width:0;padding:.8rem;display:grid}.classic-supplement img{object-fit:cover;border-radius:.35rem;width:100%;height:4.4rem}.classic-supplement strong{color:var(--continuation-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.classic-supplement p{margin-top:.25rem;font-size:.74rem;line-height:1.38}.classic-supplement button{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.classic-supplement--combo{grid-template-columns:6rem minmax(0,1fr) 2.2rem}.classic-supplement--combo img{height:5.1rem}.classics-intro__light-title{color:var(--continuation-gold);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;margin:1.4rem 0 .8rem;font-size:.69rem;font-weight:900;display:grid}.classics-intro__light-title span{background:currentColor;height:1px}.classic-supplement-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.classic-supplement-row .classic-supplement{grid-template-columns:4rem minmax(0,1fr) 1.8rem;gap:.55rem;padding:.55rem}.classic-supplement-row .classic-supplement img{height:3.6rem}.classic-supplement-row .classic-supplement button{width:1.65rem;height:1.65rem}.classics-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,4vw,4.5rem);display:grid}.classic-product{text-align:center;align-content:start;justify-items:center;min-width:0;display:grid}.classic-product>p:not(.product-card__eyebrow){max-width:25rem;min-height:3.1rem;margin:.8rem 0 0;font-size:.88rem;line-height:1.5}.classic-product__media{width:100%;margin-top:.35rem;overflow:visible}.classic-product__media img{object-fit:contain;filter:drop-shadow(0 1.5rem 1.3rem #38240a14);width:100%;height:auto}.classic-product .product-price{margin-top:.2rem}.classic-product .choose-button{margin-top:.9rem}.classics-values{border-top:1px solid #ce8e1b8c;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,3vw,3rem);padding-top:1.2rem;display:grid}.classics-values div{border-right:1px solid #ce8e1b61;gap:.25rem;padding-inline:1rem;display:grid}.classics-values div:last-child{border-right:0}.classics-values strong{color:var(--continuation-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.classics-values span{font-size:.72rem;line-height:1.4}@media (width<=1180px){html.continuation-nav .header-shell{grid-template-columns:14rem minmax(0,1fr) 13rem}html.continuation-nav .brand{width:13.5rem}html.continuation-nav .desktop-nav{gap:1.35rem}html.continuation-nav .desktop-nav a{font-size:.64rem}.editorial-product{grid-template-columns:1fr}.editorial-product__copy{max-width:25rem;margin-inline:auto}.classics-layout{grid-template-columns:18rem minmax(0,1fr)}.classic-supplement-row{grid-template-columns:1fr}}@media (width<=900px){html.continuation-nav .site-header{height:5.6rem}html.continuation-nav .header-shell{grid-template-columns:12rem 1fr;min-height:5.6rem}html.continuation-nav .brand{width:12rem;height:4.4rem}html.continuation-nav .desktop-nav{display:none}.continuation-root .chapter-nav{top:calc(var(--header-height) + .35rem)}.continuation-root .awards-hero{grid-template-columns:1fr}.continuation-root .awards-hero__art{height:30rem}.continuation-root .award-deck{grid-template-columns:1fr}.continuation-root .award-card{min-height:20rem}.editorial-pair{grid-template-columns:1fr;gap:4.5rem}.editorial-pair__mark{display:none}.editorial-product{grid-template-columns:minmax(15rem,1.1fr) minmax(12rem,.9fr)}.classics-layout{grid-template-columns:1fr}.classics-intro{border-bottom:1px dotted #ce8e1bcc;border-right:0;padding-bottom:2.5rem;padding-right:0}.classics-intro .chapter-heading>p:last-child{max-width:32rem}}@media (width<=760px){html.continuation-nav .site-header{padding-inline:.9rem}html.continuation-nav .header-shell{grid-template-columns:10.5rem 1fr}html.continuation-nav .brand{width:10.5rem}html.continuation-nav .order-button{min-width:3rem;padding-inline:.9rem}html.continuation-nav .order-button span{display:none}.continuation-root .awards-hero{padding-top:8.5rem}.continuation-root .awards-hero h2,.continuation-root .chapter-heading h2,.continuation-root .award-emotion h2,.continuation-root .menu-chapter--burgers .chapter-heading h2,.classics-intro .chapter-heading h2{font-size:clamp(3.9rem,18vw,6rem)}.continuation-root .awards-hero__art{height:24rem}.continuation-root .award-card{grid-template-columns:1fr}.continuation-root .award-card__logo{height:13rem}.continuation-root .award-emotion{grid-template-columns:1fr}.continuation-root .award-emotion__art{min-height:23rem}.continuation-root .award-emotion__art:after{background:linear-gradient(0deg,#0d0c09 0,#0000 54%)}.continuation-root .chapter-nav{top:calc(var(--header-height) + .3rem);min-height:3.4rem}.editorial-product{grid-template-columns:1fr}.editorial-product__copy{width:min(100%,25rem)}.classic-supplement-row,.classics-products,.classics-values{grid-template-columns:1fr}.classic-product+.classic-product{margin-top:4rem}.classics-values div{border-bottom:1px solid #ce8e1b47;border-right:0;padding-block:.8rem}}.product-grid--signature .product-card__media,.product-grid--staged .product-card__media{aspect-ratio:6/5;width:100%;height:auto}.product-grid--signature .product-card__media{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.product-grid--signature .product-card__media img{object-fit:contain;object-position:center;filter:drop-shadow(0 1.5rem 1.3rem #38240a24);transform:none}.product-grid--signature .product-card:hover .product-card__media img{transform:translateY(-.3rem)scale(1.012)}.product-grid--staged .product-card__media{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.product-grid--staged .product-card__media img{object-fit:contain;object-position:center;filter:drop-shadow(0 1.5rem 1.3rem #38240a24);transform:none}.product-grid--staged .product-card:hover .product-card__media img{transform:translateY(-.3rem)scale(1.012)}.product-grid--signature .product-card h3,.product-grid--staged .product-card h3{font-size:clamp(2.75rem,3.4vw,3.75rem)}.product-grid--winners .product-card:last-child,.product-grid--burgers[data-active-subcategory=all] .product-card:last-child,.product-grid--burgers[data-active-subcategory=veggie] .product-card:not([hidden]){grid-column:1/-1;justify-self:center;width:min(45rem,100%)}.classic-product__media{place-items:center;min-height:clamp(18rem,27vw,29rem);display:grid}.classic-product__media img{max-height:clamp(18rem,27vw,29rem)}.classic-supplement img[src*=menu-products\/]{object-fit:contain;background:radial-gradient(circle at 50% 55%,#ce8e1b1a,#0000 72%)}.product-modal__image.product-modal__image--menu{background-color:#f2e4cd;background-position:50%;background-repeat:no-repeat;background-size:contain;transform:none}@media (width>=1181px){.winner-product--right{grid-template-columns:minmax(16rem,1.28fr) minmax(10rem,.72fr)}.sides-layout{grid-template-columns:minmax(23rem,.32fr) minmax(0,.68fr);gap:clamp(1.5rem,2.5vw,2.75rem)}.sides-features{padding-top:24rem}.sides-intro .chapter-heading h2{font-size:clamp(3.7rem,4.25vw,5.2rem)}.side-feature{grid-template-columns:1fr;align-content:start}.side-feature__media{height:clamp(18rem,21vw,22rem)}}@media (width<=760px){.product-grid--signature .product-card__media,.product-grid--staged .product-card__media,.product-card--compact.product-card .product-card__media{aspect-ratio:6/5;height:auto}.product-grid--winners .product-card:last-child,.product-grid--burgers[data-active-subcategory=all] .product-card:last-child,.product-grid--burgers[data-active-subcategory=veggie] .product-card:not([hidden]){grid-column:auto;width:100%}}.continuation-root .chapter-nav{position:sticky}.continuation-root .menu-chapter--burgers .subcategory-tabs{margin:0 0 clamp(4.5rem,6vw,6.5rem)}.all-product__media img,.winner-product__media>img,.combo-feature__media img,.side-feature__media img,.feature-strip__media img,.editorial-rail__media img{height:100%}.product-modal__image.product-modal__image--menu{filter:drop-shadow(0 1.5rem 1.25rem #00000047);background-color:#0000;background-size:112%}@media (width<=760px){.product-modal__image.product-modal__image--menu{background-color:#0000;background-size:contain}}.editorial-divider img{filter:none}.continuation-order h2{max-width:46rem;font-size:clamp(2.625rem,4vw,4rem);line-height:.92}.product-modal__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0c08a6}.product-modal__dialog{grid-template-columns:minmax(0,46%) minmax(0,54%);width:min(62.5rem,82vw);height:min(43rem,90dvh)}.product-modal h2{font-size:clamp(2.625rem,4vw,4rem);line-height:.9}.product-modal__dialog[data-title-length=medium] h2{font-size:clamp(2.45rem,3.6vw,3.75rem)}.product-modal__dialog[data-title-length=long] h2{font-size:clamp(2.15rem,3vw,3.25rem)}.product-modal__image.product-modal__image--menu{background-size:contain}@media (width>=761px){.product-modal__media{z-index:2;overflow:visible}.product-modal__content{z-index:1;position:relative}.product-modal__image.product-modal__image--menu{background-position:50%;background-repeat:no-repeat;background-size:contain;width:auto;height:auto;position:absolute;inset:0 -4rem 0 0}}.menu-chapter--house:before{width:clamp(28rem,36vw,36rem);right:-4rem}.house-layout{grid-template-columns:minmax(18rem,.29fr) minmax(0,.71fr);align-items:start;gap:clamp(1.75rem,3vw,3.75rem);display:grid}.house-intro{top:calc(var(--header-height) + 5.25rem);border-right:1px dotted #b9821cb8;padding-right:clamp(1.25rem,2.5vw,2.75rem);position:sticky}.house-intro .chapter-heading{margin-bottom:clamp(1rem,1.8vw,1.6rem)}.house-intro .chapter-heading h2{margin-top:.8rem;font-size:clamp(4rem,5.25vw,6rem);line-height:.88}.house-intro .chapter-heading>p:last-child{max-width:21rem;margin-top:1rem;font-size:.9rem}.house-intro .chapter-heading__stars{margin-top:.8rem}.house-intro .classic-supplement-row{grid-template-columns:1fr}.house-intro .classic-supplement{background:#f8eedc57;border-radius:.6rem;grid-template-columns:5.2rem minmax(0,1fr) 1.8rem;min-height:5.1rem}.house-intro .classic-supplement img{object-fit:contain;border-radius:0;height:4.5rem}.house-main>.category-note{margin:0 auto clamp(1.25rem,2vw,2rem);font-size:.62rem}.house-product-row{grid-template-columns:minmax(0,1fr) clamp(2.6rem,3.4vw,3.75rem) minmax(0,1fr);align-items:stretch;gap:clamp(.8rem,1.35vw,1.35rem);display:grid;position:relative}.house-product-row+.house-product-row{border-top:1px solid #b9821c47;margin-top:clamp(2.25rem,3.5vw,3.75rem);padding-top:clamp(2.25rem,3.5vw,3.75rem)}.house-product-row .classic-product h3{font-size:clamp(2.45rem,3vw,3.4rem)}.house-product-row .classic-product>p:not(.product-card__eyebrow){min-height:3.4rem;margin-top:.65rem;font-size:.74rem;line-height:1.45}.house-product-row .classic-product__media{place-items:center;height:clamp(15rem,17vw,17.5rem);margin-top:.1rem;display:grid}.house-product-row .classic-product__media img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:none}.house-product-row .classic-product .product-price{margin-top:0}.house-product-row .classic-product .product-price strong{font-size:clamp(2.4rem,2.9vw,3.1rem)}.house-product-row .classic-product .choose-button{min-width:9.5rem;min-height:2.65rem;margin-top:.6rem}.menu-chapter--winners{background:0 0;min-height:0}.menu-chapter--winners:after{display:none}.winners-laurel{z-index:-1;fill:#b9821c17;stroke:#b9821c24;stroke-width:2px;pointer-events:none;width:clamp(7rem,10vw,10rem);height:clamp(20rem,28vw,27rem);position:absolute;top:0;overflow:visible}.winners-laurel--left{left:clamp(0rem,4vw,4rem)}.winners-laurel--right{right:clamp(0rem,4vw,4rem);transform:scaleX(-1)}.winners-heading{z-index:1;margin-bottom:clamp(1.65rem,2.6vw,2.75rem);position:relative}.winners-heading>p{font-size:clamp(.67rem,.8vw,.8rem)}.winners-heading h2{max-width:72rem;font-size:clamp(4.6rem,6.4vw,7rem)}.winners-heading>span{max-width:41rem;font-size:.92rem}.winners-heading .category-note{margin:.85rem auto 0;font-size:.6rem}.winners-spread{grid-template-columns:minmax(0,1fr) 3.6rem minmax(0,1fr);gap:.8rem}.winner-product{grid-template-columns:minmax(9rem,.62fr) minmax(17rem,1.38fr);gap:.8rem}.winner-product--right{grid-template-columns:minmax(17rem,1.38fr) minmax(9rem,.62fr)}.winner-product__copy h3{font-size:clamp(2.8rem,3.35vw,3.8rem)}.winner-product__copy>p:not(.product-card__eyebrow){font-size:.73rem}.winner-product__media{height:clamp(18rem,20vw,21rem)}.winner-product__badge{border-width:.16rem;width:clamp(5rem,6vw,6.1rem);font-size:1.05rem;top:8%;right:1%}.winner-product__badge b{font:inherit}.winner-product__badge small{margin-top:.28rem;line-height:1.25}.winner-product--right .winner-product__badge{left:1%;right:auto}.feature-strip--winner{margin-top:clamp(1.8rem,2.5vw,2.6rem);position:relative}.feature-strip--winner .feature-strip__media{height:9.5rem}.chef-signature{color:var(--continuation-gold);text-align:center;margin:0;font-family:Georgia,serif;font-size:.7rem;font-style:italic;position:absolute;bottom:.35rem;right:clamp(1rem,3vw,3rem)}.chef-signature strong{font-size:1.6rem;font-weight:400;line-height:.8;display:block}@media (width<=1180px){.house-layout{grid-template-columns:minmax(15rem,.27fr) minmax(0,.73fr);gap:1.5rem}.house-intro{padding-right:1.25rem}.house-intro .chapter-heading h2{font-size:clamp(3.45rem,5vw,4.8rem)}.house-product-row{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);gap:.65rem}.house-product-row .classic-product__media{height:clamp(13rem,17vw,17rem)}.winner-product,.winner-product--right{grid-template-columns:1fr}.winner-product--right .winner-product__media{order:-1}.winner-product__copy>p:not(.product-card__eyebrow){min-height:4.5rem}}@media (width<=900px){.house-layout{grid-template-columns:1fr}.house-intro{border-bottom:1px dotted #b9821cb8;border-right:0;padding:0 0 1.5rem;position:static}.house-intro .classic-supplement-row{grid-template-columns:repeat(2,minmax(0,1fr))}.house-product-row{grid-template-columns:minmax(0,1fr) 2.7rem minmax(0,1fr)}.house-product-row .classic-product__media{height:clamp(15rem,31vw,19rem)}.winners-laurel{opacity:.65}.winners-spread{grid-template-columns:1fr;gap:2.5rem}.winners-spread>.editorial-divider{display:none}.winner-product,.winner-product--right{grid-template-columns:minmax(12rem,.78fr) minmax(16rem,1.22fr)}.winner-product--right .winner-product__media{order:-1}.winner-product__copy>p:not(.product-card__eyebrow){min-height:0}}@media (width<=760px){.continuation-root .chapter-nav{top:calc(var(--header-height) + .3rem)}.house-intro .classic-supplement-row{grid-template-columns:1fr}.house-product-row{grid-template-columns:1fr;gap:2.5rem}.house-product-row>.editorial-divider{display:none}.house-product-row+.house-product-row{margin-top:2.5rem;padding-top:2.5rem}.house-product-row .classic-product__media{aspect-ratio:6/5;height:auto}.menu-chapter--house>.classics-values{margin-top:2rem}.winners-heading h2{font-size:clamp(3.55rem,15vw,4.75rem)}.winners-laurel{width:5rem;height:16rem;top:2rem}.winner-product,.winner-product--right{grid-template-columns:1fr}.winner-product--right .winner-product__media{order:0}.winner-product__media{aspect-ratio:6/5;height:auto}.feature-strip--winner{text-align:center;grid-template-columns:1fr}.feature-strip--winner .feature-strip__media{aspect-ratio:6/5;height:auto}.feature-strip--winner .feature-strip__action{grid-area:auto}.chef-signature{width:fit-content;margin:1rem 1rem 0 auto;position:static}.loader:after{inset:.55rem}.loader__brand img{width:min(20rem,78vw)}.loader__meta{gap:.6rem;font-size:.44rem;line-height:1.35}.continuation-root .menu-chapter:before{width:16rem;right:-1rem}.continuation-root .menu-chapter--burgers .chapter-heading h2{max-width:100%;font-size:clamp(3.2rem,15.3vw,4.4rem)}.continuation-order h2{font-size:clamp(2.125rem,10vw,2.75rem)}.product-modal{align-items:center;padding:4vw}.product-modal__dialog{grid-template-rows:minmax(14rem,31dvh) auto 2.8rem;grid-template-columns:1fr;width:92vw;max-height:92dvh}.product-modal h2{font-size:clamp(2.125rem,10vw,2.75rem)}.product-modal__dialog[data-title-length=medium] h2{font-size:clamp(2rem,9vw,2.6rem)}.product-modal__dialog[data-title-length=long] h2{font-size:clamp(1.8rem,8vw,2.35rem)}}html,body{overflow-x:clip}.brand{justify-content:center;align-items:center;display:inline-flex}.brand:before,html.nav-on-dark:not(.continuation-nav) .brand:before{content:none;display:none}.brand img,html.continuation-nav .brand img,html.continuation-nav.nav-on-dark .brand img{object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;width:100%;height:100%;display:block;position:static;inset:auto}.loader__brand img,.menu-overlay__head>img{border-radius:.7rem}.continuation-footer>.brand-dark-shell{width:fit-content;max-width:min(22rem,78vw);color:var(--continuation-ink);box-shadow:none;background:#f3e6d0;border:0;border-radius:.72rem;justify-content:center;align-items:center;margin:0;padding:.55rem .75rem;display:inline-flex}.brand-dark-shell img{object-fit:contain;width:min(17rem,68vw);height:auto;display:block}.continuation-footer>.continuation-footer__links{flex-wrap:wrap;align-items:baseline;gap:1rem 3rem;margin:3.2rem 0 2.8rem;display:flex}.continuation-root .award-deck{background:radial-gradient(circle at 12% 15%,#ce8e1b17,#0000 28%),linear-gradient(135deg,#18150f,#0c0b08);grid-template-columns:1fr;gap:0}.continuation-root .award-card{width:min(78rem,100%);min-height:clamp(24rem,32vw,31rem);box-shadow:none;background:0 0;border:0;border-top:1px solid #ce8e1b7a;border-radius:0;grid-template-columns:minmax(15rem,.82fr) minmax(0,1.18fr);gap:clamp(2rem,6vw,7rem);margin-inline:auto;padding:clamp(4rem,6vw,6rem) clamp(.5rem,2vw,2rem);position:relative}.continuation-root .award-card:last-child{border-bottom:1px solid #ce8e1b7a}.award-card__index{text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-weight:900;display:flex;position:absolute;top:1.15rem;left:.5rem;color:#f4e8d394!important;letter-spacing:.2em!important;font-size:.63rem!important}.award-card__index span{color:var(--continuation-gold);font-family:var(--sans);font-size:.68rem}.continuation-root .award-card__logo{background:#060606;border:1px solid #ce8e1b3d;border-radius:50% 50% .8rem .8rem;height:clamp(15rem,22vw,22rem);padding:clamp(1rem,2vw,2rem)}.continuation-root .award-card__logo img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.continuation-root .award-card h3{max-width:31rem;font-size:clamp(2.65rem,4vw,4.1rem)}.award-card--two .award-card__logo{order:2}.award-card--two>div:last-child{text-align:right;order:1;justify-self:end}.award-card--two>div:last-child h3,.award-card--two>div:last-child p{margin-left:auto}.award-card--two .award-card__index{left:auto;right:.5rem}.chapter-nav__child{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em;width:1.05rem;height:1.05rem;margin-left:.35rem}.chapter-nav button[aria-pressed=true] .chapter-nav__child{color:var(--continuation-gold)}.category-note{width:min(56rem,100%);color:var(--continuation-gold);letter-spacing:.13em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin:-1.6rem auto clamp(4rem,6vw,6rem);font-size:.72rem;font-weight:900;line-height:1.5;display:flex}.category-note span{flex:none;font-size:.58rem}.physical-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,7rem);width:min(78rem,100%);margin-inline:auto;display:grid}.menu-chapter--entries .physical-menu__groups,.menu-chapter--additionals .physical-menu__groups{grid-template-columns:1fr;width:min(68rem,100%)}.physical-menu__group>h3{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 1.25rem;font-size:clamp(2.25rem,3.4vw,3.8rem);font-weight:400;line-height:1;display:flex}.physical-menu__group>h3:after{content:"";background:#ce8e1ba6;flex:1;height:1px}.catalog-mini.catalog-mini--physical{background:0 0;border:0;border-bottom:1px dotted #1a160f61;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);min-height:0;padding:1.15rem 0}.catalog-mini--physical .catalog-mini__copy h3{font-family:var(--display);letter-spacing:.015em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:.2rem 0 0;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:400;line-height:1.05;display:flex}.catalog-mini--physical .catalog-mini__copy p{color:#1a160fb8;max-width:48rem;margin:.55rem 0 0;font-size:.78rem;line-height:1.55}.catalog-mini__value{align-content:center;justify-items:end;gap:.15rem;display:grid}.catalog-mini__value>span{color:var(--continuation-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.catalog-mini--physical .catalog-mini__price strong{font-size:clamp(2.2rem,3.2vw,3.25rem)}.catalog-mini--physical .catalog-mini__price small{font-size:.95rem}.product-measure,.editorial-number{color:var(--continuation-gold);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.58em;font-weight:900;line-height:1;display:inline-block}.product-grid--odd .product-card:last-child{grid-column:1/-1;justify-self:center;width:min(45rem,100%)}.product-card__media,.product-card--compact .product-card__media{aspect-ratio:6/5;height:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.product-card__media img,.product-card--compact .product-card__media img,.editorial-product__media img,.classic-product__media img,.classic-supplement img[src*=menu-products\/],.winner-product__media>img,.combo-feature__media img,.side-feature__media img,.feature-strip__media img,.editorial-rail__media img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.product-card:hover .product-card__media img{transform:translateY(-.3rem)scale(1.012)}.dessert-editorial{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:clamp(3rem,7vw,8rem);width:min(78rem,100%);margin-inline:auto;display:grid}.dessert-flavors>p{color:var(--continuation-gold);letter-spacing:.18em;text-transform:uppercase;margin:0;padding:1rem 0;font-size:.68rem;font-weight:900}.dessert-flavors>div{border-top:1px dotted #1a160f47;grid-template-columns:minmax(9rem,.38fr) minmax(0,.62fr);gap:1rem;padding:.75rem 0;display:grid}.dessert-flavors strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.25rem;font-weight:400}.dessert-flavors span{color:#1a160fb8;font-size:.72rem;line-height:1.45}.ingredient>div{isolation:isolate;padding:.4rem .65rem;position:relative}.ingredient>div:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#0a080585 0%,#0a080538 48%,#0000 76%);position:absolute;inset:-.85rem -1.35rem}.ingredient strong{text-shadow:none}.product-modal__media{background:radial-gradient(circle at 50% 44%,#312315,#0d0b08 72%);position:relative;overflow:visible}.product-modal__image{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;display:block;transform:none}.product-modal__media .product-modal__image.product-modal__image--menu{object-fit:contain;object-position:center;filter:drop-shadow(0 1.5rem 1.25rem #00000047);background:0 0;max-width:none;display:block;transform:none}@media (width>=761px){.product-modal__media .product-modal__image.product-modal__image--menu{width:calc(100% + 4rem);height:100%;position:absolute;inset:0 -4rem 0 0}}.site-header{background:linear-gradient(#f6ecdbf7, #f6ecdbf7), url(/assets/texture-noise.svg) 0 0 / 170px 170px, var(--paper-light);border-bottom:1px solid #1a160f1f;padding-inline:clamp(1.1rem,6.4vw,7.25rem);top:0;box-shadow:0 .3rem 1.4rem #281c0d0b}.site-header .header-shell{min-height:6.25rem;color:var(--ink);background:0 0}.site-header .brand,.site-header .brand.brand--paper{background:0 0;border:0;border-radius:0;width:clamp(12.8rem,17.2vw,18rem);height:clamp(4.75rem,7.2vw,6.45rem);min-height:0;padding:0}.site-header .brand img,html.nav-on-dark .site-header .brand img{object-fit:contain;object-position:left center;filter:none;mix-blend-mode:normal;width:100%;height:100%}html.nav-on-dark .desktop-nav,html.nav-on-dark .menu-button{color:var(--ink)}html.nav-on-dark .order-button{color:var(--paper-light);background:var(--ink)}html.nav-on-dark .menu-button{border-color:var(--ink)}.site-header .desktop-nav a{text-shadow:none}.continuation-root .menu-hub{--chapter-anchor-gap:1.75rem;padding-top:clamp(4rem,5.5vw,5.5rem);scroll-margin-top:0}.continuation-root .chapter-nav{margin-bottom:0}.continuation-root .chapter-stage{padding-top:var(--chapter-anchor-gap)}.continuation-root .menu-chapter{min-height:0;scroll-margin-top:0}.house-product-row .classic-product__media,.winner-product__media,.continuation-root .product-grid--staged .product-card__media{aspect-ratio:auto;clip-path:none;height:auto;min-height:0;overflow:visible}.house-product-row .classic-product__media img{object-fit:contain;object-position:center bottom;width:112%;max-width:none;height:auto;margin-inline:-6%;display:block}.winner-product__media>img{object-fit:contain;object-position:center bottom;width:108%;max-width:none;height:auto;margin-inline:-4%;display:block}.continuation-root .product-grid--staged .product-card__media img{object-fit:contain;object-position:center bottom;width:min(88%,28rem);max-width:none;height:auto;margin-inline:auto;display:block}.winners-heading h2{color:var(--continuation-ink);opacity:1;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;filter:none;mix-blend-mode:normal;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;-webkit-mask-image:none;mask-image:none}.product-modal__dialog{height:auto;min-height:min(40rem,100dvh - 4rem);max-height:calc(100dvh - 2rem)}.product-modal__media{z-index:2;min-height:0;overflow:hidden}@media (width>=761px){.product-modal__content{min-height:35rem}.product-modal__media .product-modal__image.product-modal__image--menu{z-index:2;object-fit:contain;object-position:center;width:116%;max-width:none;height:92%;position:absolute;inset:4% auto auto -7%}}.continuation-root .award-deck{isolation:isolate;padding-inline:clamp(2rem,5vw,6rem);position:relative}.continuation-root .award-deck:before{z-index:-1;aspect-ratio:1;content:"";opacity:.018;filter:grayscale();pointer-events:none;background:url(/assets/brand/american-bulls-badge.png) 50%/contain no-repeat;width:min(42rem,58vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.continuation-root .award-card{width:min(92rem,100%)}.continuation-root .award-card:after{z-index:-1;color:#f4e8d306;font-family:var(--display);pointer-events:none;font-size:clamp(9rem,20vw,20rem);line-height:.72;position:absolute;bottom:-.08em;right:1rem}.continuation-root .award-card--one:after{content:"01"}.continuation-root .award-card--two:after{content:"02";left:1rem;right:auto}.continuation-root .award-card h3 b{font:inherit;display:block}.dessert-editorial{grid-template-columns:minmax(25rem,1.12fr) minmax(25rem,.88fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);width:min(88rem,100%)}.dessert-showcase{min-width:0}.dessert-showcase__media{place-items:center;min-height:0;display:grid;overflow:visible}.dessert-showcase__media>img{object-fit:contain;object-position:center bottom;width:108%;max-width:none;height:auto;margin-inline:-4%;display:block}.dessert-showcase__fallback{aspect-ratio:3/2;width:min(34rem,100%);color:var(--continuation-gold);text-align:center;border-block:1px solid #b9821c94;align-content:center;place-items:center;display:grid}.dessert-showcase__fallback[hidden]{display:none}.dessert-showcase__fallback>span{font-size:1.25rem}.dessert-showcase__fallback strong{font-family:var(--display);text-transform:uppercase;margin-top:.6rem;font-size:4rem;font-weight:400}.dessert-showcase__fallback small{color:#1a160fad;letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;font-size:.7rem}.dessert-showcase__copy{width:min(36rem,100%);margin:-.5rem auto 0}.dessert-showcase__copy>p{color:var(--continuation-gold);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:900}.dessert-showcase__copy h3{font-family:var(--display);text-transform:uppercase;margin:.35rem 0 0;font-size:clamp(3rem,4.4vw,4.75rem);font-weight:400;line-height:.9}.dessert-showcase__copy>span{margin-top:.75rem;font-size:.82rem;line-height:1.5;display:block}.dessert-showcase__action{justify-content:space-between;align-items:end;gap:1.5rem;margin-top:1rem;display:flex}.dessert-showcase__action .product-price strong{font-size:clamp(2.8rem,3.8vw,4rem)}.dessert-showcase__action .choose-button{min-width:11rem}.dessert-flavors{border-top:1px solid #ce8e1bb8;align-self:center}.dessert-flavors>p{margin:0;padding:.85rem 0}.dessert-flavors>button{width:100%;color:var(--continuation-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px dotted #1a160f47;grid-template-columns:1rem minmax(9rem,.42fr) minmax(0,.58fr);align-items:center;gap:.8rem;padding:.62rem 0;display:grid}.dessert-flavors>button i{color:#0000;font-size:.65rem;font-style:normal}.dessert-flavors>button strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.22rem;font-weight:400;line-height:1}.dessert-flavors>button span{color:#1a160fb3;font-size:.68rem;line-height:1.35}.dessert-flavors>button[aria-pressed=true]{border-top-style:solid;border-top-color:#b9821cd1}.dessert-flavors>button[aria-pressed=true] i,.dessert-flavors>button[aria-pressed=true] strong{color:var(--continuation-gold)}.menu-chapter--additionals .catalog-mini--physical.catalog-mini--with-media{grid-template-columns:clamp(5.25rem,7vw,6.75rem) minmax(0,1fr) auto;align-items:center}.menu-chapter--additionals .catalog-mini__media{height:clamp(4.75rem,6.5vw,6.25rem)}.catalog-mini__media--neutral{color:var(--continuation-gold);text-align:center;background:#f8eedc47;border:1px solid #b9821c6b;border-radius:50% 50% .55rem .55rem;align-content:center;place-items:center;display:grid}.catalog-mini__media--neutral span{font-size:.85rem}.catalog-mini__media--neutral small{letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.46rem;font-weight:800;line-height:1.2}@media (width<=900px){.dessert-editorial{grid-template-columns:1fr}.dessert-showcase{width:min(42rem,100%);margin-inline:auto}}@media (width<=760px){.site-header{padding-inline:.75rem}.site-header .header-shell{min-height:4rem}.site-header .brand,.site-header .brand.brand--paper{width:9.25rem;height:3.7rem}.continuation-root .menu-hub{--chapter-anchor-gap:1.25rem;padding-top:3rem}.continuation-root .chapter-nav{margin-bottom:0}.house-product-row .classic-product__media img,.winner-product__media>img,.continuation-root .product-grid--staged .product-card__media img{width:100%;max-width:31rem;margin-inline:auto}.product-modal__dialog{grid-template-rows:auto auto 2.8rem;min-height:0}.product-modal__media{min-height:0;padding-top:.8rem}.product-modal__media .product-modal__image.product-modal__image--menu{width:100%;height:auto;max-height:none}.dessert-editorial{gap:1.8rem}.dessert-showcase__media>img{width:100%;margin-inline:0}.dessert-showcase__action{flex-direction:column;align-items:stretch}.dessert-showcase__action .choose-button{width:100%}.dessert-flavors>button{grid-template-columns:1rem minmax(7.75rem,.46fr) minmax(0,.54fr);gap:.55rem}.dessert-flavors>button strong{font-size:1.05rem}.dessert-flavors>button span{font-size:.62rem}.menu-chapter--additionals .catalog-mini--physical.catalog-mini--with-media{grid-template-columns:5.25rem minmax(0,1fr)}.menu-chapter--additionals .catalog-mini__value{grid-column:2;justify-items:start}}@media (width<=900px){.physical-menu__groups{grid-template-columns:1fr}.continuation-root .award-card{grid-template-columns:minmax(13rem,.76fr) minmax(0,1.24fr)}}@media (width<=760px){.continuation-footer>.brand-dark-shell{border-radius:.6rem;padding:.45rem .6rem}.brand-dark-shell img{width:min(15.5rem,67vw)}.continuation-footer>.continuation-footer__links{flex-direction:column;align-items:flex-start;margin-block:2.5rem}.continuation-root .award-card{grid-template-columns:1fr;gap:2rem;min-height:0;padding:4rem 0 3rem}.continuation-root .award-card__logo{order:0;height:15rem}.award-card--two>div:last-child{text-align:left;order:0;justify-self:stretch}.award-card--two>div:last-child h3,.award-card--two>div:last-child p{margin-left:0}.award-card--two .award-card__index{left:0;right:auto}.category-note{margin-top:-.5rem;font-size:.62rem}.catalog-mini.catalog-mini--physical{align-items:start}.catalog-mini--physical .catalog-mini__copy h3{font-size:clamp(1.45rem,7vw,1.9rem)}.catalog-mini--physical .catalog-mini__price strong{font-size:2.35rem}.product-grid--odd .product-card:last-child{grid-column:auto;width:100%}.dessert-editorial{grid-template-columns:1fr}.dessert-flavors>div{grid-template-columns:1fr;gap:.25rem}.ingredient{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.product-modal__media .product-modal__image.product-modal__image--menu{width:100%;height:100%;position:static}}.continuation-root .award-card__logo{justify-content:center;align-items:center;display:flex}.brand-paper-shell,.brand--paper,.brand-dark-shell{box-sizing:border-box;box-shadow:none;background:#f3e6d0;border:0;border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.brand--paper{width:clamp(13.5rem,18vw,18.75rem);height:auto;min-height:clamp(4.25rem,6.2vw,5.8rem);padding:.38rem .62rem}.brand-paper-shell img,.brand--paper img,.brand-dark-shell img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:auto;max-height:100%;display:block;filter:none!important}.brand-paper-shell--overlay{width:clamp(12rem,18vw,17rem);padding:.4rem .6rem}.menu-overlay__top .brand-paper-shell--overlay img{width:100%}.loader{background:radial-gradient(circle at 50% 47%,#c2851c13,#0000 30%),url(/assets/texture-noise.svg) 0 0/190px 190px,#15120e}.loader:before{opacity:.045;filter:grayscale()sepia(.15);width:min(47rem,72vw,72vh)}.loader:after{border-color:#ce8e1b47;inset:clamp(.65rem,1.2vw,1.15rem);box-shadow:inset 0 0 7rem #0000002e}.loader__panel{width:min(38rem,88vw)}.loader__ornament{margin-bottom:clamp(1.2rem,3vh,2rem)}.loader__brand.brand-paper-shell{width:min(23rem,70vw);padding:clamp(.5rem,1.1vw,.72rem) clamp(.7rem,1.4vw,1rem)}html.is-loading .loader__brand img,.loader__brand img{filter:none;width:100%;height:auto}.loader__status{color:#dba23a;letter-spacing:.3em;margin-top:clamp(1.25rem,2.6vh,1.75rem);font-size:clamp(.56rem,.64vw,.68rem)}.loader__meter{width:min(27rem,74vw);margin-top:clamp(1.45rem,3vh,2.15rem)}.loader__meta{justify-content:space-between;width:min(27rem,74vw);margin-top:.72rem;font-size:clamp(.44rem,.48vw,.52rem);display:flex}.loader--leaving:before{animation:.78s cubic-bezier(.65,0,.35,1) both loader-dust-away}@keyframes loader-dust-away{to{opacity:0;filter:grayscale()sepia(.35)blur(.5rem);transform:translate(-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.loader,.loader:before,.loader__ornament,.loader__brand,.loader__status,.loader__meter,.loader__meta{transition:none!important;animation:none!important}}.continuation-root .award-card__logo img{object-fit:contain;object-position:center;flex:0 auto;max-width:100%;max-height:100%;margin:auto;display:block;transform:none;width:auto!important;height:auto!important}@media (width>=901px){.continuation-root .award-card--two{grid-template-columns:minmax(0,1.18fr) minmax(15rem,.82fr)}}@media (width>=761px){.continuation-root .chapter-nav{margin-bottom:0}.continuation-root .menu-chapter .chapter-heading{max-width:min(60rem,100%);margin-bottom:clamp(1.5rem,2vw,2.25rem)}.continuation-root .menu-chapter .chapter-heading h2,.continuation-root .menu-chapter--burgers .chapter-heading h2{max-width:none;margin-top:clamp(.85rem,1.25vw,1.25rem);font-size:clamp(3.05rem,4.15vw,4.7rem);line-height:.9}.continuation-root .menu-chapter .chapter-heading__stars{margin-top:clamp(.85rem,1.25vw,1.25rem)}.continuation-root .menu-chapter .chapter-heading>p:last-child{margin-top:clamp(.75rem,1vw,1rem);line-height:1.5}.continuation-root .category-note{margin:-.25rem auto clamp(2rem,2.5vw,2.75rem)}.continuation-root .product-grid{gap:clamp(3.25rem,4.5vw,4.75rem) clamp(2rem,3.25vw,3.5rem)}.continuation-root .product-grid--staged{width:min(74rem,100%);margin-inline:auto}.continuation-root .physical-menu__groups{gap:clamp(2.25rem,3.5vw,4rem)}.continuation-root .physical-menu__group>h3{margin-bottom:.85rem;font-size:clamp(2.15rem,2.8vw,3rem)}.continuation-root .catalog-mini.catalog-mini--physical{padding-block:.9rem}}.menu-chapter--entries .physical-menu__groups{width:min(86rem,100%)}.menu-chapter--entries .physical-menu__group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,4.5rem);display:grid}.menu-chapter--entries .catalog-mini--physical{grid-template-columns:clamp(9rem,14vw,13.5rem) minmax(0,1fr) auto;gap:clamp(.9rem,1.6vw,1.5rem);min-height:clamp(12rem,16vw,15rem)}.menu-chapter--entries .catalog-mini--physical:last-child{grid-column:1/-1;justify-self:center;width:min(41rem,100%)}.catalog-mini__media{place-items:center;min-width:0;height:clamp(9rem,13vw,12.5rem);display:grid}.catalog-mini__media img{object-fit:contain;object-position:center;filter:drop-shadow(0 .9rem .85rem #32210c1a);width:100%;height:100%;display:block}.menu-chapter--entries .catalog-mini__copy h3{font-size:clamp(1.75rem,2.25vw,2.5rem)}.menu-chapter--entries .catalog-mini__copy p{font-size:.72rem}.dessert-lead{border-bottom:1px solid #b9821c94;justify-content:space-between;align-items:end;gap:2rem;width:min(86rem,100%);margin:-.5rem auto 1.5rem;padding-bottom:1.25rem;display:flex}.dessert-lead p{color:var(--continuation-gold);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:900}.dessert-lead h3{font-family:var(--display);text-transform:uppercase;margin:.25rem 0 0;font-size:clamp(2.35rem,3.2vw,3.55rem);font-weight:400;line-height:.9}.dessert-lead span{max-width:43rem;margin-top:.7rem;font-size:.82rem;line-height:1.5;display:block}.dessert-lead .product-price strong{font-size:clamp(2.8rem,3.8vw,4rem)}.dessert-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3.25rem);width:min(86rem,100%);margin-inline:auto;display:grid}.dessert-flavor{border-bottom:1px dotted #1a160f5c;grid-template-columns:minmax(8rem,.9fr) minmax(0,1.1fr);align-items:center;gap:.8rem;min-width:0;min-height:13rem;padding:1rem 0;display:grid}.dessert-flavor__media{place-items:center;height:11rem;display:grid;overflow:visible}.dessert-flavor__media img{object-fit:contain;object-position:center;width:100%;height:100%}.dessert-flavor strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.55rem,2vw,2.2rem);font-weight:400;line-height:.95;display:block}.dessert-flavor>div:last-child>span{color:#1a160fb3;margin-top:.55rem;font-size:.68rem;line-height:1.42;display:block}.dessert-flavor--neutral .dessert-flavor__media{background:#f8eedc59;border:1px solid #b9821c73;border-radius:50% 50% .7rem .7rem}.dessert-flavor--neutral .dessert-flavor__media span{color:var(--continuation-gold);font-size:2rem}.sauce-editorial{border-bottom:1px solid #b9821c99;grid-template-columns:minmax(15rem,.26fr) minmax(0,.74fr);gap:clamp(1.5rem,3vw,3.5rem);width:min(78rem,100%);margin:0 auto clamp(2.5rem,4vw,4rem);padding-bottom:clamp(2rem,3vw,3rem);display:grid}.sauce-editorial>header{border-right:1px dotted #b9821c9e;align-self:center;padding-right:1.5rem}.sauce-editorial>header p{color:var(--continuation-gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:900}.sauce-editorial>header h3{font-family:var(--display);text-transform:uppercase;margin:.45rem 0;font-size:clamp(2.2rem,3vw,3.25rem);font-weight:400;line-height:.9}.sauce-editorial>header>span{font-size:.78rem;line-height:1.5;display:block}.sauce-editorial .product-price{margin-top:1rem}.sauce-flight{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sauce-flight article{text-align:center;align-content:start;justify-items:center;min-width:0;display:grid}.sauce-flight article>div{place-items:center;width:100%;height:clamp(11rem,15vw,14rem);display:grid}.sauce-flight img{object-fit:contain;object-position:center;width:auto;max-width:min(9rem,82%);height:auto;max-height:8.5rem}.sauce-flight strong{color:var(--continuation-gold);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem}.continuation-root .chapter-nav{top:calc(var(--header-height) + .45rem);z-index:125;position:sticky}html.nav-on-dark:not(.continuation-nav) .brand.brand--paper{background:#f3e6d0;padding:.38rem .62rem;display:inline-flex}@media (width<=1024px){.dessert-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.sauce-editorial{grid-template-columns:1fr}.sauce-editorial>header{border-bottom:1px dotted #b9821c9e;border-right:0;padding:0 0 1.5rem}}@media (width<=760px){.continuation-root .chapter-nav{top:calc(var(--header-height) + .3rem)}.menu-chapter--entries .physical-menu__group>div{grid-template-columns:1fr}.menu-chapter--entries .catalog-mini--physical,.menu-chapter--entries .catalog-mini--physical:last-child{grid-template-columns:8rem minmax(0,1fr);width:100%}.menu-chapter--entries .catalog-mini__value{grid-column:2;justify-items:start}.catalog-mini__media{grid-row:1/3;height:8rem}.dessert-lead{flex-direction:column;align-items:flex-start}.dessert-gallery{grid-template-columns:1fr}.dessert-flavor{grid-template-columns:minmax(8rem,.85fr) minmax(0,1.15fr);min-height:11rem}.dessert-flavor__media{height:9.5rem}.sauce-flight{grid-template-columns:1fr}.sauce-flight article{text-align:left;grid-template-columns:8rem minmax(0,1fr);align-items:center}.sauce-flight article>div{height:8rem}}@media (width>=761px){.continuation-root .menu-chapter--kids .chapter-heading,.continuation-root .menu-chapter--chicken .chapter-heading{grid-template-columns:minmax(20rem,.56fr) minmax(18rem,.44fr);align-items:center;column-gap:clamp(2rem,5vw,6rem);max-width:78rem;margin-bottom:.7rem;display:grid}.continuation-root .menu-chapter--kids .chapter-heading__eyebrow,.continuation-root .menu-chapter--kids .chapter-heading h2,.continuation-root .menu-chapter--kids .chapter-heading__stars,.continuation-root .menu-chapter--chicken .chapter-heading__eyebrow,.continuation-root .menu-chapter--chicken .chapter-heading h2,.continuation-root .menu-chapter--chicken .chapter-heading__stars{grid-column:1}.continuation-root .menu-chapter--kids .chapter-heading>p:last-child,.continuation-root .menu-chapter--chicken .chapter-heading>p:last-child{grid-area:1/2/4;align-self:center;margin-top:0;font-size:.92rem}.continuation-root .menu-chapter--kids .chapter-heading h2,.continuation-root .menu-chapter--chicken .chapter-heading h2{margin-top:.55rem;font-size:clamp(3.7rem,4.8vw,5.35rem)}.continuation-root .menu-chapter--kids .chapter-heading__stars,.continuation-root .menu-chapter--chicken .chapter-heading__stars{margin-top:.6rem}.continuation-root .menu-chapter--kids>.category-note,.continuation-root .menu-chapter--chicken>.category-note{margin:0 auto 1rem}.continuation-root .menu-chapter--kids .product-card__media,.continuation-root .menu-chapter--chicken .product-card__media{aspect-ratio:auto;height:auto;min-height:0;overflow:visible}}:root{--header-height:5.55rem}.menu-hub[data-active-chapter=winners] .menu-hub__intro{visibility:hidden}.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header{height:auto;color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;padding-inline:clamp(1rem,5.5vw,6.5rem);top:clamp(.65rem,1.35vh,.95rem)}.site-header .header-shell,html.continuation-nav .header-shell{width:min(100%,95rem);min-height:5rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:clamp(11.5rem,15vw,14.5rem) minmax(0,1fr) clamp(13.5rem,16vw,15.75rem);padding:0}.site-header .brand,.site-header .brand.brand--paper,html.continuation-nav .brand{width:clamp(11.75rem,15.5vw,15.75rem);height:auto;min-height:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0}.site-header .brand img,html.nav-on-dark .site-header .brand img,html.continuation-nav .brand img,html.continuation-nav.nav-on-dark .brand img{aspect-ratio:auto;object-fit:contain;object-position:left center;filter:none;mix-blend-mode:normal;width:100%;height:auto}.site-header .desktop-nav,.site-header .header-actions{pointer-events:auto}.site-header .desktop-nav{gap:clamp(1.45rem,2.65vw,2.75rem);padding-left:0;transform:none}.site-header .desktop-nav a{text-shadow:none;font-size:clamp(.65rem,.7vw,.76rem)}.site-header .header-actions{gap:.9rem;transform:none}.site-header .order-button{min-height:3rem;padding-inline:1.3rem}.site-header .menu-button{width:3rem;height:3rem}.menu-chapter--winners{isolation:isolate;position:relative;overflow:visible}.menu-chapter--winners:after{content:none;display:none}.menu-chapter--winners>:not(.winners-laurel){z-index:1;position:relative}.menu-chapter--winners .winners-laurel{z-index:0;opacity:.065;mix-blend-mode:multiply;filter:sepia(.25)saturate(.72);pointer-events:none;width:min(49rem,62vw);height:auto;display:block;position:absolute;top:clamp(3rem,5vw,5rem);left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 68%,#0000 94%);mask-image:linear-gradient(#000 0 68%,#0000 94%)}.menu-chapter--winners .winners-heading{text-align:center;justify-items:center;margin:0 0 clamp(1.15rem,1.8vw,1.7rem);display:grid}.menu-chapter--winners .winners-heading>p:first-child{color:var(--continuation-gold);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:clamp(.66rem,.72vw,.76rem);font-weight:900}.menu-chapter--winners .winners-heading h2{max-width:52rem;color:var(--continuation-ink);font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:1.05rem 0 0;font-size:clamp(3.55rem,4.55vw,5rem);font-weight:400;line-height:.9}.menu-chapter--winners .winners-heading .bull-divider__icon{width:1.8rem;margin:.55rem 0 .42rem}.menu-chapter--winners .winners-heading>span{max-width:42rem;font-size:.88rem;line-height:1.45}.menu-chapter--winners .winners-heading .category-note{width:auto;color:var(--continuation-gold);letter-spacing:.11em;margin:.35rem auto 0;font-size:.56rem;line-height:1.35}.menu-chapter--winners .winners-spread{grid-template-columns:minmax(0,1fr) clamp(3rem,3.5vw,3.7rem) minmax(0,1fr);align-items:stretch;gap:clamp(.65rem,1vw,1rem);overflow:visible}.menu-chapter--winners .winner-product{grid-template-columns:minmax(10rem,.64fr) minmax(18rem,1.36fr);gap:clamp(.65rem,1vw,1rem);overflow:visible}.menu-chapter--winners .winner-product__copy h3{font-size:clamp(2.75rem,3.15vw,3.55rem)}.menu-chapter--winners .winner-product__copy>p:not(.product-card__eyebrow){margin:.7rem 0 .75rem;font-size:clamp(.76rem,.78vw,.82rem);line-height:1.45}.menu-chapter--winners .winner-product__copy .product-price strong{font-size:clamp(2.6rem,3vw,3.3rem)}.menu-chapter--winners .winner-product__copy .choose-button{min-width:10rem;min-height:2.75rem;margin-top:.65rem}.menu-chapter--winners .winner-product__media{contain:none;clip-path:none;place-items:end center;min-width:0;height:auto;min-height:0;display:grid;overflow:visible;-webkit-mask:none;mask:none}.menu-chapter--winners .winner-product__media>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 1rem 1rem #38240a1a);border-radius:0;width:112%;max-width:none;height:auto;margin-inline:-6%;display:block}.menu-chapter--winners .winner-product__badge,.menu-chapter--winners .winner-product--right .winner-product__badge{width:clamp(5.45rem,6vw,6.35rem);top:5%;left:auto;right:-1%}.menu-chapter--winners .editorial-divider{opacity:.72;min-height:100%}.menu-chapter--winners .editorial-divider img{width:2.8rem;max-height:2.8rem}.menu-chapter--winners .feature-strip--winner{background:#f8eedc3d;border-radius:.7rem;grid-template-columns:minmax(10rem,.78fr) minmax(15rem,1.12fr) minmax(20rem,1.45fr) minmax(11rem,.72fr);gap:clamp(1rem,2vw,2rem);min-height:10.25rem;margin-top:clamp(1.2rem,1.8vw,1.75rem);padding:.65rem clamp(1rem,2vw,2rem);position:relative;overflow:visible}.menu-chapter--winners .feature-strip--winner .feature-strip__media{height:10.2rem;overflow:visible}.menu-chapter--winners .feature-strip--winner .feature-strip__media img{object-fit:contain;object-position:center;border-radius:0;width:122%;max-width:none;height:122%;margin:-11%;display:block}.menu-chapter--winners .feature-strip--winner>p:not(.chef-signature){font-size:.78rem;line-height:1.5}.menu-chapter--winners .feature-strip--winner .chef-signature{z-index:2;margin:0;position:absolute;bottom:.45rem;right:.9rem}@media (width<=1180px) and (width>=901px){.menu-chapter--winners .winner-product,.menu-chapter--winners .winner-product--right{grid-template-columns:minmax(8.5rem,.58fr) minmax(15rem,1.42fr)}.menu-chapter--winners .winner-product--right{grid-template-columns:minmax(15rem,1.42fr) minmax(8.5rem,.58fr)}}@media (width<=900px){:root{--header-height:4.8rem}.site-header .header-shell,html.continuation-nav .header-shell{min-height:4.4rem}.site-header .brand,.site-header .brand.brand--paper,html.continuation-nav .brand{width:10.75rem}.menu-chapter--winners .winners-laurel{opacity:.05;width:min(38rem,88vw);top:7rem}.menu-chapter--winners .winners-spread{grid-template-columns:1fr;gap:2.25rem}.menu-chapter--winners .winners-spread>.editorial-divider{display:none}.menu-chapter--winners .winner-product,.menu-chapter--winners .winner-product--right{grid-template-columns:minmax(11rem,.7fr) minmax(16rem,1.3fr)}.menu-chapter--winners .winner-product--right .winner-product__media{order:-1}.menu-chapter--winners .feature-strip--winner{grid-template-columns:minmax(9rem,.72fr) minmax(12rem,1fr) minmax(15rem,1.2fr)}.menu-chapter--winners .feature-strip--winner .feature-strip__action{grid-column:3}}@media (width<=760px){.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header{padding-inline:.8rem;top:.45rem}.site-header .header-shell,html.continuation-nav .header-shell{grid-template-columns:9.5rem 1fr;min-height:3.9rem}.site-header .brand,.site-header .brand.brand--paper,html.continuation-nav .brand{width:9.5rem}.menu-chapter--winners .winners-heading h2{font-size:clamp(3.25rem,14vw,4.2rem)}.menu-chapter--winners .winner-product,.menu-chapter--winners .winner-product--right{grid-template-columns:1fr}.menu-chapter--winners .winner-product--right .winner-product__media{order:0}.menu-chapter--winners .winner-product__media>img{width:100%;max-width:34rem;margin-inline:auto}.menu-chapter--winners .feature-strip--winner{text-align:center;grid-template-columns:1fr;padding:1rem}.menu-chapter--winners .feature-strip--winner .feature-strip__media{aspect-ratio:6/4;height:auto}.menu-chapter--winners .feature-strip--winner .feature-strip__media img{width:100%;height:100%;margin:0}.menu-chapter--winners .feature-strip--winner .feature-strip__action{grid-column:auto}.menu-chapter--winners .feature-strip--winner .chef-signature{width:fit-content;margin:0 0 0 auto;position:static}}:root{--header-top-offset:0px}html.desktop-wheel-smoothing{scroll-behavior:auto!important}@media (hover:hover) and (pointer:fine){html,body,body *{cursor:none!important}}.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header,.site-header.site-header--hidden{color:var(--ink);will-change:auto;isolation:isolate;pointer-events:none;transition:color .22s;opacity:1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;transform:none!important}.site-header:before{z-index:0;content:"";opacity:0;-webkit-backdrop-filter:blur(14px)saturate(.9);backdrop-filter:blur(14px)saturate(.9);pointer-events:none;background:#f7efe106;transition:opacity .22s,background .22s;position:absolute;inset:calc(-1*clamp(.65rem,1.35vh,.95rem)) 0 -.55rem;-webkit-mask-image:linear-gradient(#000 0 76%,#000000b8 88%,#0000 100%);mask-image:linear-gradient(#000 0 76%,#000000b8 88%,#0000 100%)}.site-header.site-header--awards-backdrop:before{opacity:1}html.nav-on-dark .site-header:before{background:#0a090705}html.nav-on-dark .site-header,html.nav-on-dark .site-header .desktop-nav,html.nav-on-dark .site-header .menu-button{color:var(--paper-light)}html.nav-on-dark .site-header .menu-button{border-color:currentColor}html.nav-on-dark .site-header .order-button{color:var(--ink);background:var(--paper-light)}.site-header[data-theme=light],.site-header[data-theme=light] .desktop-nav,.site-header[data-theme=light] .menu-button,.site-header[data-theme=light] .brand__wording strong{color:var(--ink)!important}.site-header[data-theme=light] .menu-button{border-color:var(--ink)!important}.site-header[data-theme=light] .order-button{color:var(--paper-light)!important;background:var(--ink)!important}.site-header:after{z-index:2;left:clamp(1rem,5.5vw,6.5rem);right:clamp(1rem,5.5vw,6.5rem)}.site-header.site-header--hover-line:after,.site-header.site-header--scroll-line:after{opacity:1;transform:scaleX(1)}.story-stage>.scroll-cue{align-items:center;display:flex}.story-stage>.scroll-cue>i{flex:0 0 1.2rem;width:1.2rem;height:2rem;display:block}.site-header .header-shell,.site-header .desktop-nav,.site-header .header-actions,.site-header .brand{pointer-events:auto}.site-header .header-shell{z-index:1;position:relative}.site-header .brand.brand--hybrid,html.continuation-nav .brand.brand--hybrid{width:clamp(12.7rem,15.5vw,14.75rem);height:auto;color:var(--ink);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(.48rem,.7vw,.68rem);display:grid}.site-header .brand--hybrid>.brand__badge,html.continuation-nav .brand--hybrid>.brand__badge{width:clamp(4.2rem,4.9vw,4.75rem);height:clamp(4.2rem,4.9vw,4.75rem)}.site-header .brand__wording strong{font-size:clamp(1.18rem,1.48vw,1.48rem)}.site-header .brand__wording small{margin-top:.43rem;font-size:clamp(.38rem,.47vw,.48rem)}html.nav-on-dark .site-header .brand__wording strong{color:var(--paper-light)}.site-header .brand.brand--official,html.continuation-nav .brand.brand--official,html.nav-on-dark .site-header .brand.brand--official{aspect-ratio:1;width:clamp(4.35rem,5vw,4.95rem);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.site-header .brand.brand--official img,html.nav-on-dark .site-header .brand.brand--official img,html.continuation-nav .brand.brand--official img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;display:block;filter:none!important}.continuation-root .chapter-nav{width:min(100%,95rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:center;margin-inline:auto;padding-inline:0;overflow-x:visible}.continuation-root .chapter-nav button{padding-inline:clamp(.72rem,.98vw,1.05rem)}.continuation-root .chapter-nav button:not([aria-pressed=true]){color:var(--ink)}.chapter-nav__launcher{display:none}.chapter-nav__options{display:contents}.fresh-beef-card{display:none!important}@media (width>=761px){.product-modal__media{z-index:2;overflow:visible!important}.product-modal__content{z-index:1;padding-left:clamp(3.4rem,4.25vw,4.2rem)}.product-modal__media .product-modal__image.product-modal__image--menu{object-position:center;filter:none;width:112%;height:90%;inset:50% auto auto -3%;transform:translateY(-56%)}}.mobile-burger-catalog,.mobile-burger-chapter-heading{display:none}.site-header:before,.site-header.site-header--scrolled:before,.site-header.site-header--scrolled:not(.site-header--awards-backdrop):before{-webkit-mask-image:none;mask-image:none;opacity:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.site-header.site-header--awards-backdrop:before{-webkit-mask-image:linear-gradient(#000 0 61%,#000000d1 76%,#00000047 91%,#0000 100%);mask-image:linear-gradient(#000 0 61%,#000000d1 76%,#00000047 91%,#0000 100%);opacity:1!important;-webkit-backdrop-filter:blur(18px)saturate(.78)!important;backdrop-filter:blur(18px)saturate(.78)!important;box-shadow:none!important;background:radial-gradient(34% 86% at 14% 25%,#f7efe1c7,#0000 72%),radial-gradient(42% 88% at 56% 20%,#f7efe185,#0000 74%),radial-gradient(30% 84% at 92% 22%,#f7efe1a8,#0000 74%),linear-gradient(#f7efe17a,#f7efe11f 76%,#0000)!important;inset:calc(-1*clamp(.55rem,1.2vh,.85rem)) -1.5rem -1.15rem!important}@media (width<=760px){.mobile-burger-chapter-heading{display:block}.mobile-burger-catalog{gap:0;width:100%;display:grid}.menu-chapter--winners .winners-spread,.menu-chapter--winners .feature-strip--winner,.menu-chapter--house .house-layout,.menu-chapter--house>.classics-values,.menu-chapter--house .house-secondary,.menu-chapter--editorial-category>.editorial-pair--category,.menu-chapter--editorial-category>.feature-strip--category{display:none!important}.mobile-burger-catalog .product-card,.mobile-burger-catalog .product-card--compact{width:100%;box-shadow:none;text-align:center;background:0 0;border:0;border-bottom:1px dotted #1a160f33;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(1.35rem,5vw,2rem) 0 clamp(4.5rem,18vw,6rem);display:grid}.mobile-burger-catalog .product-card:last-child{border-bottom:0}.mobile-burger-catalog .product-card__media,.mobile-burger-catalog .product-card--compact .product-card__media{background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:auto;min-height:clamp(20rem,105vw,28rem);margin:0;padding:0;display:grid;overflow:visible}.mobile-burger-catalog .product-card__media img,.mobile-burger-catalog .product-card--compact .product-card__media img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:31rem;height:clamp(20rem,105vw,28rem);margin-inline:auto;display:block;transform:none;-webkit-mask-image:none;mask-image:none}.mobile-burger-catalog .product-card__content{justify-items:center;width:100%;padding:clamp(1.25rem,5vw,1.75rem) 0 0;display:grid}.mobile-burger-catalog .product-card__eyebrow{color:var(--continuation-gold);letter-spacing:.11em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(.64rem,3.25vw,.78rem);font-weight:850;line-height:1.35}.mobile-burger-catalog .product-card h3,.mobile-burger-catalog .product-card--compact h3{max-width:100%;color:var(--continuation-ink);font-family:var(--display);letter-spacing:-.035em;text-align:center;text-transform:uppercase;margin:clamp(.72rem,3vw,1rem) 0 0;font-size:clamp(3.15rem,15vw,4.75rem);font-weight:400;line-height:.9}.mobile-burger-catalog .product-card__content>p:not(.product-card__eyebrow){width:min(100%,35rem);min-height:0;color:var(--continuation-ink);text-align:center;margin:clamp(1rem,4vw,1.35rem) auto 0;font-size:clamp(.82rem,3.65vw,.98rem);line-height:1.48}.mobile-burger-catalog .product-card__actions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(1.2rem,5vw,1.75rem);width:100%;margin-top:clamp(1.15rem,4.5vw,1.55rem);display:flex}.mobile-burger-catalog .product-price{justify-content:center;margin:0}.mobile-burger-catalog .product-price small{font-size:clamp(1.1rem,5vw,1.4rem)}.mobile-burger-catalog .product-price strong{font-size:clamp(4.25rem,20vw,6rem);line-height:.82}.mobile-burger-catalog .choose-button{border-radius:999px;justify-self:stretch;min-width:100%;min-height:4.6rem;padding-inline:clamp(1.5rem,7vw,2.5rem);font-size:clamp(.82rem,3.7vw,1rem);width:100%!important}.mobile-burger-catalog .product-card__badge{top:11%;right:4%}.continuation-root .chapter-nav{top:calc(var(--header-top-offset) + var(--header-height) + .72rem)}}.menu-chapter--house .classic-product,.menu-chapter--house .classic-product__media{min-width:0;overflow:visible}.menu-chapter--house .house-product-row+.house-product-row{border-top:0;margin-top:clamp(1.75rem,2.8vw,2.75rem);padding-top:clamp(1rem,1.8vw,1.75rem)}.menu-chapter--house .house-product-row .classic-product__media{place-items:center;display:grid}.menu-chapter--house .house-product-row .classic-product__media img{object-position:center;filter:none;width:min(88%,26rem);max-width:100%;height:auto;margin-inline:auto}.menu-chapter--winners .winner-product__media{place-items:end center}.menu-chapter--winners .winner-product__media>img{filter:none;width:min(96%,26rem);max-width:100%;height:auto;margin-inline:auto}.continuation-root :is(.menu-chapter--kids,.menu-chapter--chicken,.menu-chapter--burgers) .product-card__media{place-items:center;display:grid}.continuation-root :is(.menu-chapter--kids,.menu-chapter--chicken,.menu-chapter--burgers) .product-card__media img{filter:none;width:min(80%,24rem);height:auto;margin-inline:auto}.menu-chapter--classics .classic-product__media img{filter:none;width:min(88%,26rem);height:auto;margin-inline:auto}.sauce-editorial>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.sauce-editorial>header>p,.sauce-editorial>header>span{grid-column:1/-1}.sauce-editorial>header>h3{grid-area:2/1}.sauce-editorial>header>.product-price{grid-area:2/2;justify-self:end;margin:0}.feature-strip__title--ornamented .feature-strip__kicker{grid-template-columns:auto minmax(1.2rem,1fr) auto minmax(1.2rem,1fr)}.feature-strip__title--ornamented .feature-strip__crown{order:0}.feature-strip__title--ornamented .feature-strip__kicker small{white-space:nowrap}.classic-supplement button,.editorial-rail__item>button{place-items:center;line-height:0;display:grid}.round-arrow__icon{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}.classics-values img,.classics-values svg,.classics-values i,.classics-values div:before{content:none!important;display:none!important}.menu-chapter--additionals .catalog-mini--physical.catalog-mini--with-media{grid-template-columns:clamp(11.5rem,14vw,13.75rem) minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);min-height:clamp(10rem,13vw,12.5rem)}.menu-chapter--additionals .catalog-mini__media{height:clamp(9.5rem,11vw,10.75rem);overflow:visible}.menu-chapter--additionals .catalog-mini__media img{object-fit:contain;width:118%;max-width:none;height:118%}@media (width<=1180px){.continuation-root .chapter-nav{justify-content:flex-start;overflow-x:auto}}@media (width<=760px){.site-header:before{bottom:-.4rem}.site-header .brand.brand--hybrid,html.continuation-nav .brand.brand--hybrid{column-gap:.34rem;width:9.75rem}.site-header .brand--hybrid>.brand__badge,html.continuation-nav .brand--hybrid>.brand__badge{width:3.45rem;height:3.45rem}.site-header .brand__wording strong{font-size:.98rem}.site-header .brand__wording small{margin-top:.3rem;font-size:.31rem}.menu-chapter--house .house-product-row{grid-template-columns:1fr;gap:2.5rem}.menu-chapter--house .house-product-row .classic-product__media img,.menu-chapter--winners .winner-product__media>img{width:min(92%,25rem)}.continuation-root :is(.menu-chapter--kids,.menu-chapter--chicken,.menu-chapter--burgers) .product-card__media img{width:min(86%,23rem)}.sauce-editorial>header{padding-bottom:1.5rem}.menu-chapter--additionals .catalog-mini--physical.catalog-mini--with-media{grid-template-columns:8.5rem minmax(0,1fr)}.menu-chapter--additionals .catalog-mini__media{height:8rem}}@media (width<=700px) and (orientation:portrait){:root{--mobile-safe-x:max(1rem, env(safe-area-inset-left));--header-top-offset:max(.5rem, env(safe-area-inset-top))}.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header{top:var(--header-top-offset);padding-right:max(.8rem, env(safe-area-inset-right));padding-left:max(.8rem, env(safe-area-inset-left))}.site-header .header-shell,html.continuation-nav .header-shell{grid-template-columns:minmax(0,1fr) 3rem;min-height:3.75rem}.site-header .brand.brand--hybrid,html.continuation-nav .brand.brand--hybrid{width:min(9.8rem,100vw - 5.5rem)}.site-header .menu-button{width:3rem;height:3rem}.story-stage{min-height:100svh}#frame-canvas{image-rendering:auto}.story-stage__wash{background:linear-gradient(#f8efe10b 0 35%,#f8efe1b8 51%,#f8efe1f5 64%,#f8efe1fc 100%),linear-gradient(90deg,#f8efe11f,#0000 68%)}.hero-copy{right:max(1.1rem, env(safe-area-inset-right));bottom:calc(7rem + env(safe-area-inset-bottom));left:max(1.1rem, env(safe-area-inset-left))}.hero-copy h1{width:100%;max-width:22rem;font-size:clamp(1.72rem,7.1vw,2.18rem);line-height:.93}.hero-divider{margin-block:.72rem}.hero-description{max-width:22rem;font-size:clamp(.74rem,3.35vw,.84rem);line-height:1.46}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:min(100%,22rem);margin-top:.85rem;display:grid}.hero-actions .button,.hero-actions .button--outline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;min-width:0;min-height:2.8rem;padding:.6rem .72rem;font-size:.56rem;display:inline-flex}.hero-actions .button svg{width:.95rem}.ingredient-map{right:max(.85rem, env(safe-area-inset-right));left:max(.85rem, env(safe-area-inset-left))}.ingredient{text-shadow:0 1px 12px #00000047;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f5ebd814;border:0;width:min(42vw,10rem);padding:.22rem .35rem}.ingredient strong{font-size:clamp(.67rem,3.05vw,.84rem);line-height:1.08}.ingredient--left{left:0}.ingredient--right{right:0}.final-copy{right:max(1.1rem, env(safe-area-inset-right));bottom:calc(4.2rem + env(safe-area-inset-bottom));left:max(1.1rem, env(safe-area-inset-left))}.final-copy h2{font-size:clamp(2.85rem,12vw,4rem)}.final-copy>p:not(.eyebrow){max-width:22rem;font-size:.82rem;line-height:1.48}.final-copy .button{min-height:2.85rem}.scroll-cue{bottom:calc(.72rem + env(safe-area-inset-bottom))}.menu-overlay{z-index:420;min-height:100svh;padding:max(.85rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) auto}.menu-overlay__brand{width:10.6rem;color:var(--paper-light);grid-template-columns:3.7rem minmax(0,1fr);align-items:center;gap:.42rem;display:grid}.menu-overlay__brand>.brand__badge{object-fit:contain;width:3.7rem;height:3.7rem}.menu-overlay__brand .brand__wording strong{color:var(--paper-light);font-size:1rem}.menu-overlay__brand .brand__wording small{margin-top:.3rem;font-size:.31rem}.menu-overlay__top button{width:3rem;height:3rem}.menu-overlay__nav{justify-content:center;min-height:0;padding-block:1rem}.menu-overlay__nav a{gap:.75rem;min-height:3.35rem;padding-block:.2rem;font-size:clamp(2rem,10.2vw,3rem)}.menu-overlay__footer{padding-top:.7rem}.menu-overlay__footer p{font-size:1.15rem}}.continuation-root .menu-chapter{scroll-margin-top:calc(var(--header-height) + 4.5rem)}.menu-chapter--house .house-layout{grid-template-columns:minmax(18rem,.29fr) minmax(0,.71fr);gap:clamp(2.75rem,3.6vw,3.75rem)}.menu-chapter--house .house-intro{border-right:0;position:relative;top:auto;overflow:visible}.menu-chapter--house .house-intro .classic-supplement-row{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-chapter--house .house-intro .classic-supplement{grid-template-columns:3.5rem minmax(0,1fr) 1.6rem;gap:.55rem;min-height:4.7rem;padding:.55rem}.menu-chapter--house .house-intro .classic-supplement img{height:3.6rem}.menu-chapter--house .house-intro .classic-supplement button{width:1.6rem;height:1.6rem}.menu-chapter--house .house-intro>.editorial-divider--rail{z-index:2;opacity:.66;pointer-events:none;width:2.3rem;min-height:100%;position:absolute;top:0;bottom:0;right:clamp(-3rem,-2.7vw,-2rem)}.menu-chapter--house .house-intro>.editorial-divider--rail img{width:2.05rem;max-height:2.05rem}.menu-chapter--house .house-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,2.4vw,2.5rem)}.menu-chapter--house .house-product-row>.editorial-divider{display:none}.menu-chapter--house .house-product-row .classic-product__media img{width:min(94%,28rem);max-width:100%}.menu-chapter--house>.classics-values{margin-top:clamp(.75rem,1.3vw,1.25rem)}.menu-chapter--house .house-secondary{width:min(70rem,100%);margin:clamp(3rem,5vw,5rem) auto 0}.editorial-row-separator{color:var(--continuation-gold);letter-spacing:.15em;text-align:center;text-transform:uppercase;grid-template-columns:minmax(3rem,1fr) auto minmax(3rem,1fr);align-items:center;gap:1rem;margin:0 auto clamp(2rem,3vw,3rem);font-size:.68rem;font-weight:900;display:grid}.editorial-row-separator i{opacity:.72;background:currentColor;height:1px}.classics-values{gap:0;min-height:6.6rem;padding-top:1rem}.classics-values>div{grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.8rem;padding-inline:clamp(.75rem,1.35vw,1.3rem)}.classics-values .classics-values__icon{width:2.5rem;height:2.5rem;color:var(--continuation-gold);fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;display:block!important}.classics-values__copy{gap:.25rem;min-width:0;display:grid}.menu-chapter--editorial-category .chapter-heading{grid-template-columns:minmax(24rem,.46fr) minmax(22rem,.54fr);align-items:center;column-gap:clamp(2rem,6vw,7rem);max-width:100%;margin-bottom:.65rem;display:grid}.menu-chapter--editorial-category .chapter-heading__eyebrow,.menu-chapter--editorial-category .chapter-heading h2,.menu-chapter--editorial-category .chapter-heading__stars{grid-column:1}.menu-chapter--editorial-category .chapter-heading h2{margin-top:.55rem;font-size:clamp(3.75rem,4.8vw,5.35rem);line-height:.88}.menu-chapter--editorial-category .chapter-heading__stars{margin-top:.65rem}.menu-chapter--editorial-category .chapter-heading>p:last-child{grid-area:1/2/4;align-self:center;width:min(34rem,100%);margin:0;font-size:.92rem;line-height:1.55}.menu-chapter--editorial-category>.category-note{margin:0 auto clamp(1.25rem,2vw,1.9rem);font-size:.6rem}.menu-chapter--editorial-category .editorial-pair--category{grid-template-columns:minmax(0,1fr) clamp(3rem,3.6vw,3.75rem) minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,1.15vw,1.1rem)}.menu-chapter--editorial-category .editorial-pair--category>.editorial-product{grid-template-columns:minmax(14rem,1.12fr) minmax(10rem,.88fr);align-items:center;gap:clamp(.85rem,1.35vw,1.35rem)}.menu-chapter--editorial-category .editorial-pair--category>.editorial-product:last-child .editorial-product__copy{order:1}.menu-chapter--editorial-category .editorial-pair--category>.editorial-product:last-child .editorial-product__media{order:2}.menu-chapter--editorial-category .editorial-product__media{place-items:center;width:100%;height:clamp(18rem,21vw,21.5rem);min-height:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.menu-chapter--editorial-category .editorial-product__media img{object-fit:contain;object-position:center;filter:none;width:min(100%,28rem);max-width:100%;height:auto;margin-inline:auto;display:block}.menu-chapter--editorial-category .editorial-product__copy h3{font-size:clamp(2.45rem,3vw,3.35rem)}.menu-chapter--editorial-category .editorial-product__copy>p:not(.product-card__eyebrow){margin-top:.7rem;font-size:clamp(.72rem,.76vw,.8rem);line-height:1.48}.menu-chapter--editorial-category .editorial-product__actions{gap:.7rem;margin-top:.85rem}.menu-chapter--editorial-category .editorial-product__actions .choose-button{min-width:9.75rem;min-height:2.7rem}.menu-chapter--editorial-category .editorial-pair--category>.editorial-divider{opacity:.66;align-self:center;height:clamp(18rem,25vw,23rem);min-height:0}.menu-chapter--editorial-category .editorial-pair--category>.editorial-divider img{width:2.15rem;max-height:2.15rem}.menu-chapter--editorial-category .feature-strip--category{border-radius:.75rem;grid-template-columns:minmax(12rem,.85fr) minmax(14rem,.95fr) minmax(19rem,1.35fr) minmax(11rem,.72fr);grid-template-areas:"media title copy action";gap:clamp(1rem,2vw,2rem);min-height:10.5rem;margin-top:clamp(1rem,1.8vw,1.6rem);padding:.7rem clamp(1rem,2vw,2rem);overflow:visible}.menu-chapter--editorial-category .feature-strip--category .feature-strip__media{grid-area:media}.menu-chapter--editorial-category .feature-strip--category .feature-strip__title{grid-area:title}.menu-chapter--editorial-category .feature-strip--category>p{grid-area:copy}.menu-chapter--editorial-category .feature-strip--category .feature-strip__action{grid-area:action}.menu-chapter--editorial-category .feature-strip--category .feature-strip__media{height:9.5rem;min-height:0;overflow:visible}.menu-chapter--editorial-category .feature-strip--category .feature-strip__media img{object-fit:contain;filter:none;width:112%;max-width:none;height:112%;margin:-6%}.continuation-root .menu-chapter--chicken .chapter-heading{text-align:left;width:min(34rem,100%);max-width:none;margin:0 0 .65rem;display:block}.continuation-root .menu-chapter--chicken .chapter-heading h2{margin-top:.55rem}.continuation-root .menu-chapter--chicken .chapter-heading__stars{margin-top:.65rem}.continuation-root .menu-chapter--chicken .chapter-heading>p:last-child{width:min(25rem,100%);margin:1rem 0 0;font-size:.9rem;line-height:1.5}.continuation-root .menu-chapter--chicken .editorial-pair--category .editorial-product__copy{align-self:start;padding-top:.4rem}@media (width>=901px){.continuation-root .menu-chapter--kids .editorial-pair--category>.editorial-product:last-child .editorial-product__copy,.continuation-root .menu-chapter--kids .editorial-pair--category>.editorial-product:last-child .editorial-product__media{order:0}.continuation-root .menu-chapter--chicken .editorial-pair--category>.editorial-product:last-child{grid-template-columns:minmax(10rem,.88fr) minmax(14rem,1.12fr)}.continuation-root .menu-chapter--chicken .editorial-pair--category>.editorial-divider{align-self:center;height:13.5rem;min-height:0}.continuation-root .menu-chapter--chicken .feature-strip--category{grid-template-columns:minmax(8.5rem,.8fr) minmax(13rem,1fr) minmax(18rem,1.25fr) minmax(9.5rem,.72fr);width:min(56.5rem,100%);min-height:7.5rem;margin:-1rem auto 0}.continuation-root .menu-chapter--chicken .feature-strip--category .feature-strip__title h3{font-size:clamp(2.1rem,2.3vw,2.45rem);line-height:.9}.continuation-root .menu-chapter--chicken .feature-strip--category .feature-strip__media{height:7.2rem}}html.is-loading main{visibility:visible!important}html.is-loading main>:not(#inicio),html.is-loading .story-stage>:not(#frame-canvas){visibility:hidden!important}.loader,html.is-loading .loader{z-index:500;color:#f4e8d3;-webkit-backdrop-filter:blur(18px)saturate(.78);backdrop-filter:blur(18px)saturate(.78);clip-path:none;place-items:center;padding:clamp(1.5rem,5vw,5rem);background:#0d0c09b8!important}.loader:before,.loader:after{display:none!important}.loader__panel,html.is-loading .loader__panel{width:min(44rem,84vw);box-shadow:none;background:0 0;border:0;justify-self:center;justify-items:stretch;margin:0;padding:0;display:grid;position:relative}.loader__signature{color:#f4e8d3;justify-self:center;align-items:center;gap:clamp(1rem,1.7vw,1.4rem);width:max-content;animation:.8s cubic-bezier(.22,1,.36,1) both loader-float-in;display:flex}.loader__emblem{aspect-ratio:1;width:clamp(5.25rem,7.2vw,6.6rem);animation:3.2s ease-in-out infinite alternate loader-emblem-float;position:relative}.loader__emblem:before{content:"";border:1px solid #da992257;border-top-color:#e7b14df2;border-radius:50%;animation:5.5s linear infinite loader-orbit;position:absolute;inset:-.55rem}.loader__emblem img,html.is-loading .loader__emblem img{object-fit:contain;filter:drop-shadow(0 1rem 2rem #0000004d);width:100%;height:100%;display:block}.loader__wording strong{text-shadow:0 .8rem 2rem #0000003d;font-size:clamp(1.38rem,2vw,1.9rem);color:#f4e8d3!important}.loader__wording small{color:#d99a29;margin-top:.58rem;font-size:clamp(.42rem,.55vw,.56rem)}.loader__progress-head{justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(3.5rem,8vh,5.5rem);animation:.85s cubic-bezier(.22,1,.36,1) 80ms both loader-float-in;display:flex}.loader__count{min-width:3.35ch;font-family:var(--display);letter-spacing:-.055em;text-shadow:0 1rem 2.6rem #00000059;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(6.4rem,11vw,9rem);font-weight:400;line-height:.72;display:inline-flex;color:#f4e8d3!important}.loader__count small{color:#d99a29;font-family:var(--sans);letter-spacing:0;margin:.08em 0 0 .24em;font-size:clamp(.72rem,1vw,.95rem);font-weight:900;line-height:1}.loader__status{color:#f4e8d385;letter-spacing:.2em;text-align:right;text-transform:uppercase;gap:.42rem;margin:0;padding-bottom:.15rem;font-size:clamp(.48rem,.58vw,.58rem);font-weight:850;line-height:1.15;animation:none;display:grid}.loader__status strong{color:#f4e8d3;letter-spacing:.12em;font-size:clamp(.58rem,.7vw,.68rem)}.loader__meter,html.is-loading .loader__meter{background:#f4e8d32e;width:100%;height:1px;margin-top:clamp(1.6rem,3.5vh,2.2rem);animation:.85s cubic-bezier(.22,1,.36,1) .14s both loader-float-in;position:relative;overflow:visible}.loader__meter span{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#a96d0c,#e1ac48);width:100%;height:1px;display:block;position:relative;transform:scaleX(0);box-shadow:0 0 1.25rem #da9a2947}.loader__meter span:after{aspect-ratio:1;content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f4e8d31a;border:1px solid #d99a29;border-radius:50%;width:.5rem;position:absolute;top:50%;right:-.25rem;transform:translateY(-50%);box-shadow:0 0 1rem #da9a2952}.loader__meta,html.is-loading .loader__meta{color:#f4e8d37a;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;width:100%;margin-top:.85rem;font-size:clamp(.42rem,.5vw,.5rem);font-weight:850;line-height:1.3;animation:.85s cubic-bezier(.22,1,.36,1) .2s both loader-float-in;display:flex}.loader__meta span:last-child{text-align:right}@keyframes loader-float-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes loader-emblem-float{0%{transform:translateY(-.18rem)}to{transform:translateY(.22rem)}}@keyframes loader-orbit{to{transform:rotate(360deg)}}@media (width<=760px){.loader,html.is-loading .loader{padding:1.5rem}.loader__panel,html.is-loading .loader__panel{justify-self:center;width:min(28rem,86vw);margin:0}.loader__signature{gap:.85rem}.loader__emblem{width:clamp(4.5rem,18vw,5.75rem)}.loader__wording strong{font-size:clamp(1.12rem,5vw,1.48rem)}.loader__progress-head{margin-top:clamp(3rem,10vh,5rem)}.loader__count{font-size:clamp(5.6rem,27vw,7.5rem)}.loader__status span{display:none}.loader__meta{gap:1rem}}@media (prefers-reduced-motion:reduce){.loader__signature,.loader__emblem,.loader__emblem:before,.loader__progress-head,.loader__meter,.loader__meta{animation:none!important}}.menu-chapter--winners .winners-laurel{object-fit:contain;opacity:.052;width:clamp(20rem,28vw,28rem);height:clamp(17rem,20vw,20rem);top:clamp(1rem,2vw,2rem);left:auto;transform:none;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.menu-chapter--winners .winners-laurel--left{clip-path:inset(0 48% 0 0);left:clamp(-1rem,1vw,1rem)}.menu-chapter--winners .winners-laurel--right{clip-path:inset(0 0 0 48%);right:clamp(-1rem,1vw,1rem)}.menu-chapter--winners .winners-heading h2{font-size:clamp(4.25rem,5.4vw,5.85rem)}.menu-chapter--winners .winners-spread{grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);gap:.75rem}.menu-chapter--winners .winner-product,.menu-chapter--winners .winner-product--right{grid-template-columns:minmax(9rem,.64fr) minmax(17rem,1.36fr);gap:.75rem}.menu-chapter--winners .winner-product--right{grid-template-columns:minmax(17rem,1.36fr) minmax(9rem,.64fr)}.menu-chapter--winners .winner-product__media>img{width:96%;max-width:27rem}.menu-chapter--winners .winners-spread>.editorial-divider{align-self:center;height:clamp(15.5rem,28vh,17.5rem);min-height:0}.menu-chapter--winners .winners-spread>.editorial-divider img{width:2.05rem;max-height:2.05rem}.menu-chapter--winners .winner-product__badge,.menu-chapter--winners .winner-product--right .winner-product__badge{width:clamp(6.4rem,6.8vw,7rem)}.menu-chapter--winners .feature-strip--winner{grid-template-columns:minmax(15rem,.95fr) minmax(18rem,1.1fr) minmax(20rem,1.2fr) minmax(12rem,.75fr);min-height:10.75rem;margin-top:clamp(.25rem,.8vw,.65rem)}.menu-chapter--winners .feature-strip--winner .feature-strip__media img{width:150%;height:150%;margin:-25%}@media (width<=1180px) and (width>=901px){.menu-chapter--house .house-layout{grid-template-columns:minmax(16rem,.27fr) minmax(0,.73fr);gap:2rem}.menu-chapter--house .house-intro>.editorial-divider--rail{right:-1.7rem}.menu-chapter--editorial-category .editorial-pair--category>.editorial-product{grid-template-columns:1fr}.menu-chapter--editorial-category .editorial-pair--category>.editorial-product:last-child .editorial-product__media{order:0}.menu-chapter--editorial-category .editorial-product__media{height:17rem;min-height:0}}@media (width<=900px){.menu-chapter--house .house-layout{grid-template-columns:1fr}.menu-chapter--house .house-intro{border-bottom:1px dotted #b9821c9e;padding:0 0 1.75rem}.menu-chapter--house .house-intro>.editorial-divider--rail{display:none}.menu-chapter--house .house-product-row{width:min(68rem,100%);margin-inline:auto}.menu-chapter--house .house-product-row .classic-product__media img{width:min(90%,24rem)}.menu-chapter--editorial-category .chapter-heading{grid-template-columns:1fr;row-gap:.5rem}.menu-chapter--editorial-category .chapter-heading>p:last-child{grid-area:auto/1;margin-top:.75rem}.menu-chapter--editorial-category .editorial-pair--category{grid-template-columns:1fr;gap:2.5rem}.menu-chapter--editorial-category .editorial-pair--category>.editorial-divider{display:none}.menu-chapter--editorial-category .editorial-pair--category>.editorial-product{grid-template-columns:minmax(14rem,1fr) minmax(13rem,.9fr)}.menu-chapter--editorial-category .feature-strip--category{grid-template-columns:minmax(10rem,.75fr) minmax(12rem,.9fr) minmax(15rem,1.2fr);grid-template-areas:"media title action""media copy action"}.menu-chapter--editorial-category .feature-strip--category .feature-strip__action{grid-column:auto}.menu-chapter--winners .winners-laurel{opacity:.035}.menu-chapter--winners .winners-spread{grid-template-columns:1fr;gap:2.25rem}.menu-chapter--winners .winners-spread>.editorial-divider{display:none}}@media (width<=760px){.menu-chapter--house .house-product-row,.menu-chapter--house .house-intro .classic-supplement-row{grid-template-columns:1fr}.menu-chapter--house .house-product-row .classic-product__media img{width:min(92%,24rem)}.classics-values{grid-template-columns:1fr}.classics-values>div{border-right:0;grid-template-columns:2.6rem minmax(0,1fr);padding-block:.85rem}.editorial-row-separator{margin-bottom:1.75rem}.menu-chapter--editorial-category .chapter-heading h2{font-size:clamp(3.4rem,15vw,4.6rem)}.menu-chapter--editorial-category .editorial-pair--category>.editorial-product{grid-template-columns:1fr}.menu-chapter--editorial-category .editorial-pair--category>.editorial-product:last-child .editorial-product__copy,.menu-chapter--editorial-category .editorial-pair--category>.editorial-product:last-child .editorial-product__media{order:0}.menu-chapter--editorial-category .editorial-product__media{aspect-ratio:6/5;width:100%;height:auto;min-height:0}.menu-chapter--editorial-category .feature-strip--category{text-align:center;grid-template-columns:1fr;grid-template-areas:"media""title""copy""action";padding:1rem}.menu-chapter--editorial-category .feature-strip--category .feature-strip__media{aspect-ratio:6/4;grid-row:1;height:auto;min-height:0}.menu-chapter--editorial-category .feature-strip--category .feature-strip__media img{width:100%;height:100%;margin:0}.menu-chapter--editorial-category .feature-strip--category .feature-strip__action{grid-column:auto}.menu-chapter--winners .winners-laurel{display:none}.menu-chapter--winners .winner-product,.menu-chapter--winners .winner-product--right{grid-template-columns:1fr;gap:.55rem}.menu-chapter--winners .winner-product__media,.menu-chapter--winners .winner-product--right .winner-product__media{aspect-ratio:6/5;order:0;width:100%;height:auto;min-height:0}.menu-chapter--winners .winner-product__copy,.menu-chapter--winners .winner-product--right .winner-product__copy{order:1}.menu-chapter--winners .winner-product__media>img{filter:none;width:min(94%,24rem);max-width:100%;margin-inline:auto}.menu-chapter--winners .winner-product__badge,.menu-chapter--winners .winner-product--right .winner-product__badge{width:5.5rem;top:7%;left:auto;right:3%}.menu-chapter--winners .feature-strip--winner{margin-top:1rem}}.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header{z-index:210!important}.site-header.site-header--scrolled:not(.site-header--awards-backdrop):before{opacity:0}.site-header.site-header--awards-backdrop:before{opacity:1;-webkit-backdrop-filter:blur(22px)saturate(.78);backdrop-filter:blur(22px)saturate(.78);background:#f7efe1b8}.continuation-root .chapter-nav{top:calc(var(--header-height) + .85rem);z-index:170;-webkit-backdrop-filter:blur(22px)saturate(.78);backdrop-filter:blur(22px)saturate(.78);scrollbar-width:none;background:#f7efe1d1;border:1px solid #1a160f1f;border-radius:999px;padding:.42rem .55rem;overflow-x:auto;box-shadow:0 .65rem 1.65rem #2e210f12}.continuation-root .chapter-nav::-webkit-scrollbar{display:none}.menu-chapter--winners .winners-heading>p:first-child{margin-bottom:0}.menu-chapter--winners .winners-heading h2{margin-top:1.25rem;font-size:clamp(3.85rem,4.8vw,5.3rem)}.menu-chapter--entries .catalog-mini__value{gap:.65rem}.menu-chapter--entries .catalog-mini__view{min-width:7.4rem;min-height:2.55rem;color:var(--paper-light);border:1px solid var(--continuation-ink);background:var(--continuation-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.6rem;font-weight:900;line-height:1;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.menu-chapter--entries .catalog-mini__view i{font-size:.95rem;font-style:normal}.menu-chapter--entries .catalog-mini__view:hover,.menu-chapter--entries .catalog-mini__view:focus-visible{color:var(--continuation-ink);background:0 0;transform:translateY(-2px)}.continuation-root :is(.classic-product__media,.editorial-product__media,.winner-product__media,.product-card__media,.feature-strip__media,.catalog-mini__media,.dessert-showcase__media,.dessert-flavor__media,.sauce-flight article>div){contain:none;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.continuation-root :is(.classic-product__media,.editorial-product__media,.winner-product__media,.product-card__media,.feature-strip__media,.catalog-mini__media,.dessert-showcase__media,.dessert-flavor__media,.sauce-flight article>div)>img{mix-blend-mode:normal;box-shadow:none!important;filter:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;-webkit-mask-image:none!important;mask-image:none!important}.continuation-root .dessert-editorial{grid-template-columns:minmax(25rem,1.12fr) minmax(25rem,.88fr);grid-template-areas:"media flavors""copy flavors";align-items:start;gap:clamp(1.35rem,2.2vw,2.25rem) clamp(2.5rem,5vw,6rem)}.continuation-root .dessert-showcase{display:contents}.continuation-root .dessert-showcase__media{grid-area:media;align-self:start}.continuation-root .dessert-flavors{grid-area:flavors;align-self:start;margin-top:calc(-1*clamp(4.75rem,4.8vw,5.75rem))}.continuation-root .dessert-showcase__copy{grid-area:copy;width:100%;margin:0}@media (width<=900px){.continuation-root .dessert-editorial{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""copy""flavors"}.continuation-root .dessert-flavors{margin-top:0}}.menu-chapter--house .classic-product__media{margin-bottom:clamp(.75rem,1vw,1rem)}.product-modal__dialog{isolation:isolate}.product-modal__media{z-index:2;overflow:visible!important}.product-modal__content{z-index:1;position:relative}@media (width>=761px){.product-modal__media .product-modal__image.product-modal__image--menu{z-index:3;object-fit:contain;object-position:center;filter:none;pointer-events:none;background:0 0;width:118%;max-width:none;height:120%;position:absolute;inset:50% auto auto 4%;transform:translateY(-50%)}.product-modal__media .product-modal__image.product-modal__image--catalog{width:110%;height:98%;left:-2%}}@media (width<=760px){.continuation-root .chapter-nav{top:calc(var(--header-height) + .55rem)}.menu-chapter--entries .catalog-mini__value{grid-column:2;justify-items:start}.menu-chapter--entries .catalog-mini__view{min-width:7rem}.product-modal__media .product-modal__image.product-modal__image--menu{object-fit:contain;object-position:center;filter:none;background:0 0;width:108%;height:108%;margin:-4%}}@media (width>=901px){.menu-chapter--winners .winners-heading h2{white-space:nowrap;font-size:clamp(3.45rem,4.15vw,4.7rem)}.continuation-root .menu-chapter--kids .chapter-heading,.continuation-root .menu-chapter--chicken .chapter-heading{grid-template-columns:minmax(0,.68fr) minmax(18rem,.32fr);width:100%;max-width:95rem;display:grid}.continuation-root .menu-chapter--kids .chapter-heading h2,.continuation-root .menu-chapter--chicken .chapter-heading h2{white-space:nowrap;font-size:clamp(3.05rem,3.65vw,4.05rem)}.continuation-root .menu-chapter--kids .chapter-heading h2>[data-sand-line],.continuation-root .menu-chapter--chicken .chapter-heading h2>[data-sand-line]{display:inline}}.menu-chapter--winners .winner-product__media{padding-bottom:0;position:relative}.menu-chapter--winners .winner-product__media:after{content:none}.menu-chapter--winners .winner-product__media>img{z-index:1;position:relative}@media (width>=1101px){.menu-chapter--winners .winner-product__media>img{width:103%;max-width:31rem}.menu-chapter--winners .winner-product--left .winner-product__media>img{margin-left:-5%;margin-right:auto}.menu-chapter--winners .winner-product--right .winner-product__media>img{margin-left:auto;margin-right:-5%}}.continuation-root .dessert-flavors{margin-top:calc(-1*clamp(6rem,5.9vw,7rem))}@media (width<=900px){.continuation-root .dessert-flavors{margin-top:0}}.product-modal__image[src*="/franguloso.png"]{clip-path:inset(0 0 0 7.5%)!important}.product-modal__image[src*="/salad.png"]{clip-path:inset(0 0 0 8.25%)!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width>=901px){.continuation-root .menu-chapter--chicken .feature-strip--category{grid-template-columns:minmax(7.5rem,.75fr) minmax(11.5rem,1fr) minmax(16rem,1.35fr) minmax(10.5rem,.8fr);column-gap:clamp(.85rem,1.15vw,1.1rem)}.continuation-root .menu-chapter--chicken .feature-strip--category .feature-strip__action{justify-self:stretch;width:100%;min-width:0}.continuation-root .menu-chapter--chicken .feature-strip--category .choose-button{justify-self:end;width:100%;min-width:0;max-width:10.5rem}}.continuation-root .menu-chapter--chicken .feature-strip--category .feature-strip__media{position:relative}.continuation-root .menu-chapter--chicken .feature-strip--category .feature-strip__media:after{content:none}.continuation-root .menu-chapter--chicken .feature-strip--category .feature-strip__media>img[src$=vg-full\.webp]{z-index:1;position:relative;-webkit-mask-image:none!important;mask-image:none!important}.continuation-root .menu-chapter--house .house-product-row{align-items:stretch}.continuation-root .menu-chapter--house .classic-product{grid-template-rows:auto auto minmax(3.4rem,auto) minmax(15rem,1fr) auto auto;align-content:stretch;height:100%}.continuation-root .menu-chapter--house .classic-product__media{place-items:end center;width:100%;height:clamp(15rem,20vw,19rem);min-height:0;margin-top:.1rem;display:grid;overflow:visible}.continuation-root .menu-chapter--house .classic-product__media>img{object-fit:contain;object-position:center bottom;filter:none;max-width:100%;margin-inline:auto;display:block;width:100%!important;height:clamp(15rem,20vw,19rem)!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width<=760px){.continuation-root .menu-chapter--house .classic-product{grid-template-rows:auto auto auto auto auto}.continuation-root .menu-chapter--house .classic-product__media{height:clamp(15rem,74vw,20rem)}.continuation-root .menu-chapter--house .classic-product__media>img{height:clamp(15rem,74vw,20rem)!important}}@media (width>=761px){.continuation-root .menu-chapter--house .house-product-row{grid-template-columns:minmax(0,1fr) clamp(2.5rem,3vw,3rem) minmax(0,1fr);gap:clamp(.85rem,1.35vw,1.35rem)}.continuation-root .menu-chapter--house .house-product-row>.editorial-divider{opacity:.68;align-self:stretch;width:100%;min-height:100%;display:grid}.continuation-root .menu-chapter--house .house-product-row>.editorial-divider img{width:2.05rem;max-height:2.05rem}}.continuation-root .menu-chapter--house .classic-product{grid-template-rows:auto auto minmax(3.4rem,auto) minmax(15rem,1fr) auto}.continuation-root .menu-chapter--house .classic-product__actions{justify-content:center;align-items:center;gap:clamp(.8rem,1.25vw,1.25rem);width:100%;margin-top:clamp(.65rem,1vw,.95rem);display:flex}.continuation-root .menu-chapter--house .classic-product__actions .product-price,.continuation-root .menu-chapter--house .classic-product__actions .choose-button{margin-top:0}.continuation-root .menu-chapter--house .classic-product__actions .product-price{text-align:right;flex:none;min-width:4.35rem}.continuation-root .menu-chapter--house .classic-product__actions .choose-button{flex:0 10.5rem;min-width:8.75rem}.continuation-root .dessert-showcase__price{margin-top:1rem}.continuation-root .dessert-showcase__price .product-price{justify-content:flex-start}.continuation-root .dessert-flavor-option{border-top:1px dotted #1a160f47;grid-template-columns:minmax(0,1fr) 2.35rem;align-items:center;gap:.65rem;display:grid}.continuation-root .dessert-flavor-option__select{width:100%;min-width:0;color:var(--continuation-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1rem minmax(8.5rem,.42fr) minmax(0,.58fr);align-items:center;gap:.8rem;padding:.62rem 0;display:grid}.continuation-root .dessert-flavor-option__select i{color:#0000;font-size:.65rem;font-style:normal}.continuation-root .dessert-flavor-option__select strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.22rem;font-weight:400;line-height:1}.continuation-root .dessert-flavor-option__select span{color:#1a160fb3;font-size:.68rem;line-height:1.35}.continuation-root .dessert-flavor-option__select[aria-pressed=true] i,.continuation-root .dessert-flavor-option__select[aria-pressed=true] strong{color:var(--continuation-gold)}.continuation-root .dessert-flavor-option__view{width:2.2rem;height:2.2rem;color:var(--continuation-ink);cursor:pointer;background:#f8eedc59;border:1px solid #1a160fb3;border-radius:50%;place-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.continuation-root .dessert-flavor-option__view:hover,.continuation-root .dessert-flavor-option__view:focus-visible{color:var(--paper-light);border-color:var(--continuation-ink);background:var(--continuation-ink);transform:translateY(-1px)}.continuation-root .dessert-flavor-option__view svg{fill:none;stroke:currentColor;stroke-width:1.55px;width:1.05rem;height:1.05rem}@media (width<=760px){.continuation-root .menu-chapter--house .classic-product__actions{justify-content:space-between;gap:.65rem}.continuation-root .menu-chapter--house .classic-product__actions .choose-button{min-width:8.5rem}.continuation-root .dessert-flavor-option__select{grid-template-columns:1rem minmax(7.25rem,.46fr) minmax(0,.54fr);gap:.5rem}.continuation-root .dessert-flavor-option__select strong{font-size:1.05rem}.continuation-root .dessert-flavor-option__select span{font-size:.62rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--mobile-page-color:#f1e6d2;--header-top-offset:max(.5rem, env(safe-area-inset-top))}html{overscroll-behavior-y:none;min-height:100dvh;overflow-x:clip;scroll-behavior:auto!important;background:var(--mobile-page-color)!important}body{overscroll-behavior-y:none;touch-action:pan-y pinch-zoom;min-height:100dvh;overflow-x:clip;background:var(--mobile-page-color)!important}main,.scroll-story,.story-stage,.continuation-root,.menu-hub,.chapter-stage{touch-action:pan-y pinch-zoom}#sand-canvas,.burger-steam{display:none!important}.site-header:before,.site-header.site-header--awards-backdrop:before,html.nav-on-dark .site-header.site-header--awards-backdrop:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-copy,.hero-copy *,.hero-footer,.ingredient-map,.ingredient,.ingredient *,.final-copy,.final-copy *,.scroll-cue{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-copy,.hero-copy *,.ingredient-map,.ingredient,.final-copy,.final-copy *{will-change:auto!important}.hero-actions .button,.hero-actions .button--outline,.ingredient{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.continuation-root .chapter-nav{top:calc(var(--header-top-offset) + var(--header-height) + .35rem);z-index:170;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:pan-y pinch-zoom;background:#f7efe1f5;border-radius:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;width:calc(100% - 1.25rem);max-width:none;margin-inline:.625rem;padding:.48rem;display:grid;position:sticky;overflow:visible;box-shadow:0 .55rem 1.35rem #2e210f14}.continuation-root .chapter-nav button{white-space:normal;text-align:center;letter-spacing:.055em;border-radius:.92rem;justify-content:center;align-items:center;width:100%;min-width:0;min-height:2.75rem;padding:.42rem .28rem;font-size:clamp(.52rem,2.35vw,.64rem);line-height:1.1;display:flex}.continuation-root .chapter-nav__child{flex:0 0 .72rem;width:.72rem;height:.72rem}.scroll-story .hero-copy h1 i{color:#1a160f;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;background:0 0}.scroll-story .final-copy h2,.continuation-root :is(.awards-hero h2,.winners-heading h2,.chapter-heading h2){color:var(--continuation-ink,#1a160f);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.continuation-root :is(.award-emotion h2,.continuation-order h2),.continuation-root .award-card h3,.continuation-root .award-card h3 b{color:var(--paper-light);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.continuation-root .sand-title__canvas{display:none!important}.continuation-root .sand-title [data-sand-line]{opacity:1;-webkit-mask-image:none!important;mask-image:none!important}.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header{top:var(--header-top-offset)}html[data-chrome-theme=light],html[data-chrome-theme=light] body{background:var(--mobile-page-color)!important}html[data-chrome-theme=loading],html[data-chrome-theme=loading] body{background:#17140f!important}html[data-chrome-theme=dark],html[data-chrome-theme=dark] body{background:#0d0c09!important}.continuation-root .chapter-nav{top:calc(var(--header-top-offset) + var(--header-height) + .35rem);border-radius:1.15rem;width:calc(100% - 1.25rem);margin-inline:.625rem;padding:.34rem;display:block;overflow:visible}.continuation-root .chapter-nav__launcher{width:100%;min-height:3.25rem;color:var(--continuation-ink);text-align:left;background:#f8f0e2d1;border:0;border-radius:.88rem;grid-template-columns:2.35rem minmax(0,1fr) 1.2rem;align-items:center;gap:.68rem;padding:.38rem .75rem .38rem .42rem;display:grid}.chapter-nav__orb{width:2.2rem;height:2.2rem;color:var(--continuation-gold);border:1px solid;border-radius:50%;place-content:center;gap:.24rem;display:grid;position:relative}.chapter-nav__orb:after{content:"";border-radius:inherit;opacity:.18;border:1px solid;animation:1.8s ease-in-out infinite chapter-nav-orb-pulse;position:absolute;inset:-.28rem}.chapter-nav__orb i{background:currentColor;width:.82rem;height:1px;display:block}.chapter-nav__launcher-copy{gap:.16rem;min-width:0;display:grid}.chapter-nav__launcher-copy small{color:var(--continuation-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.48rem;font-weight:900;line-height:1}.chapter-nav__launcher-copy strong{letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:900;line-height:1.08;overflow:hidden}.chapter-nav__chevron{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .18s;display:block}.chapter-nav[data-expanded=true] .chapter-nav__chevron{transform:rotate(180deg)}.continuation-root .chapter-nav__options{overscroll-behavior:contain;background:#f7efe1fb;border:1px solid #1a160f1f;border-radius:1.05rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;max-height:min(55svh,26rem);padding:.48rem;display:none;position:absolute;top:calc(100% + .42rem);left:0;right:0;overflow:hidden auto;box-shadow:0 1rem 2rem #2e210f24}.continuation-root .chapter-nav[data-expanded=true] .chapter-nav__options{display:grid}.continuation-root .chapter-nav__options>button{white-space:normal;text-align:center;letter-spacing:.055em;border-radius:.78rem;justify-content:center;align-items:center;width:100%;min-width:0;min-height:2.75rem;padding:.5rem .42rem;font-size:clamp(.52rem,2.35vw,.62rem);line-height:1.12;display:flex}.menu-chapter--winners .feature-strip--winner{text-align:center;grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem;overflow:visible}.menu-chapter--winners .feature-strip--winner .feature-strip__media{aspect-ratio:6/5;width:100%;height:auto;overflow:visible}.menu-chapter--winners .feature-strip--winner .feature-strip__media img{object-fit:contain;object-position:center;width:min(100%,28rem);max-width:100%;height:auto;margin:0 auto;display:block}.menu-chapter--winners .feature-strip--winner .feature-strip__action{grid-column:auto}.menu-chapter--winners .feature-strip--winner .chef-signature{width:fit-content;margin:0 0 0 auto;position:static}.continuation-order{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.continuation-footer{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}}@keyframes chapter-nav-orb-pulse{0%,to{opacity:.12;transform:scale(.92)}50%{opacity:.42;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.chapter-nav__orb:after{animation:none!important}.chapter-nav__chevron{transition:none}}@media (width<=700px) and (orientation:portrait){:root{--header-top-offset:max(1.16rem, env(safe-area-inset-top))}.site-header,html.continuation-nav .site-header,html.continuation-nav.nav-on-dark .site-header{padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}.site-header .brand.brand--hybrid,html.continuation-nav .brand.brand--hybrid{width:min(10.4rem,100vw - 5.5rem)}html:not(.continuation-nav) .site-header:after{opacity:1;bottom:-.37rem;transform:scaleX(1)}.scroll-story .hero-copy{right:max(1.1rem, env(safe-area-inset-right));top:max(8.8rem, calc(env(safe-area-inset-top) + 7.8rem));bottom:auto;left:max(1.1rem, env(safe-area-inset-left))}.scroll-story .hero-copy .eyebrow{font-size:clamp(.5rem,2.25vw,.58rem);line-height:1.2}.scroll-story .hero-copy h1{width:100%;max-width:22rem;margin-top:.45rem;font-size:clamp(1.58rem,6.85vw,1.94rem);line-height:.91}.scroll-story .hero-divider{gap:.72rem;width:min(17rem,78vw);margin-block:.52rem .48rem;display:flex}.scroll-story .hero-divider span{flex:auto;width:auto}.scroll-story .hero-divider span:last-child{flex:auto}.scroll-story .hero-divider b{font-size:.66rem}.scroll-story .hero-description{max-width:21.5rem;margin-top:clamp(8.4rem,19svh,9.9rem);font-size:clamp(.69rem,3vw,.78rem);line-height:1.38}.scroll-story .hero-conversion{transform:none}.scroll-story .hero-actions{gap:.48rem;width:min(100%,22rem);margin-top:.62rem}.scroll-story .hero-actions .button,.scroll-story .hero-actions .button--outline{min-height:2.62rem;padding:.5rem .62rem;font-size:.53rem}.scroll-story .rating-pill{background:#fffaf1bd;border-color:#ffffffb3;gap:.42rem;width:min(100%,22rem);min-width:0;min-height:2.25rem;margin-top:.52rem;padding:.28rem .5rem .28rem .42rem;display:flex;box-shadow:0 .35rem 1.1rem #3829120f}.scroll-story .rating-platforms{flex:none}.scroll-story .review-platform{border-width:1px;width:1.34rem;height:1.34rem;margin-right:-.2rem}.scroll-story .review-platform img,.scroll-story .review-platform--tripadvisor img{width:.75rem;height:.75rem}.scroll-story .rating-summary{min-width:0;line-height:1}.scroll-story .rating-pill>div:nth-child(2) span{letter-spacing:.055em;font-size:.62rem}.scroll-story .rating-pill small{letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.36rem;line-height:1.12;overflow:hidden}.scroll-story .rating-pill strong{flex:none;margin-left:auto;padding-left:.15rem;font-size:.78rem}.scroll-story .hero-footer{height:4.9rem}.scroll-story .quality-ribbon{bottom:calc(2.55rem + env(safe-area-inset-bottom));letter-spacing:.13em;white-space:nowrap;gap:.55rem;width:max-content;max-width:calc(100vw - 2rem);font-size:.42rem;display:flex;left:50%;transform:translate(-50%)}.scroll-story .quality-ribbon span{letter-spacing:.15em;font-size:.36rem}.scroll-story .scroll-cue{bottom:calc(.42rem + env(safe-area-inset-bottom));gap:.58rem}.scroll-story .scroll-cue span{font-size:.5rem}.scroll-story .scroll-cue i{width:1rem;height:1.72rem}.scroll-story .story-index{right:max(.55rem, env(safe-area-inset-right));bottom:calc(6.1rem + env(safe-area-inset-bottom));gap:.35rem;font-size:.52rem;display:grid}.scroll-story .story-index>div{height:3.4rem}}@media (width<=700px) and (orientation:portrait) and (height>=800px){.scroll-story .hero-copy{top:max(9rem, calc(env(safe-area-inset-top) + 8rem))}.scroll-story .hero-copy h1{font-size:clamp(1.7rem,7vw,2.04rem)}.scroll-story .hero-description{font-size:clamp(.73rem,3.1vw,.82rem)}.scroll-story .rating-pill{margin-top:.62rem}}@media (width<=760px){.site-header:before,.site-header.site-header--scrolled:not(.site-header--awards-backdrop):before,.site-header.site-header--awards-backdrop:before{inset:calc(-1 * var(--header-top-offset)) 0 -.35rem;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 .45rem .75rem #261b0d09;-webkit-mask-image:none;mask-image:none;opacity:1!important;background:var(--mobile-page-color)!important}html.nav-on-dark .site-header:before,html.nav-on-dark .site-header.site-header--scrolled:not(.site-header--awards-backdrop):before,html.nav-on-dark .site-header.site-header--awards-backdrop:before{box-shadow:0 .45rem .75rem #0000001f;background:#0d0c09!important}.continuation-root .chapter-nav{top:calc(var(--header-top-offset) + var(--header-height));background:#f7efe1}.product-modal{padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));align-items:center}.product-modal__dialog,.product-modal__dialog.product-modal__dialog--catalog{width:100%;height:calc(100svh - max(1rem, calc(env(safe-area-inset-top) + env(safe-area-inset-bottom))));min-height:0;max-height:calc(100svh - max(1rem, calc(env(safe-area-inset-top) + env(safe-area-inset-bottom))));grid-template-rows:minmax(11.5rem,42%) minmax(0,1fr) 2.25rem;grid-template-columns:minmax(0,1fr);overflow:hidden}.product-modal__media{grid-area:1/1;min-height:0;padding:0;overflow:hidden}.product-modal__media .product-modal__image.product-modal__image--menu,.product-modal__media .product-modal__image.product-modal__image--catalog{object-fit:contain;object-position:center;width:100%;height:100%;max-height:100%;position:static}.product-modal__content{grid-area:2/1;min-height:0;padding:clamp(.7rem,2.2svh,1rem) 1rem .55rem;overflow:hidden}.product-modal__content>p:first-child{font-size:.54rem}.product-modal__stars{margin-top:.38rem;font-size:.76rem}.product-modal h2,.product-modal__dialog[data-title-length=medium] h2,.product-modal__dialog[data-title-length=long] h2{margin-top:.62rem;font-size:clamp(2.15rem,10vw,2.9rem);line-height:.88}.product-modal__content>i{margin:.7rem 0 .62rem}.product-modal__content>p:not(:first-child){max-width:20rem;font-size:clamp(.7rem,3vw,.82rem);line-height:1.34}.product-modal__content [data-modal-price]{margin:.68rem 0 .3rem}.product-modal__content [data-modal-price] small{font-size:.92rem}.product-modal__content [data-modal-price] strong{font-size:2.85rem}.product-modal__footer{min-height:2.25rem;font-size:.52rem}.product-modal__footer strong{font-size:.5rem}.product-modal__close{width:2.4rem;height:2.4rem;top:.75rem;right:.75rem}}@media (width>=761px){.site-header.site-header--scrolled:before,.site-header.site-header--awards-backdrop:before{-webkit-backdrop-filter:none;backdrop-filter:none;inset:-.75rem 0 -.45rem;box-shadow:0 .5rem 1.2rem #261b0d0b;-webkit-mask-image:none;mask-image:none;opacity:1!important;background:#f7efe1f7!important}html.nav-on-dark .site-header.site-header--scrolled:before,html.nav-on-dark .site-header.site-header--awards-backdrop:before{box-shadow:0 .5rem 1.2rem #00000029;background:#0d0c09f7!important}}.site-header:before,.site-header.site-header--scrolled:before,.site-header.site-header--scrolled:not(.site-header--awards-backdrop):before{opacity:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;-webkit-mask-image:none!important;mask-image:none!important}.site-header.site-header--awards-backdrop:before{opacity:1!important;-webkit-backdrop-filter:blur(18px)saturate(.78)!important;backdrop-filter:blur(18px)saturate(.78)!important;box-shadow:none!important;background:radial-gradient(34% 86% at 14% 25%,#f7efe1c7,#0000 72%),radial-gradient(42% 88% at 56% 20%,#f7efe185,#0000 74%),radial-gradient(30% 84% at 92% 22%,#f7efe1a8,#0000 74%),linear-gradient(#f7efe17a,#f7efe11f 76%,#0000)!important;inset:calc(-1*clamp(.55rem,1.2vh,.85rem)) -1.5rem -1.15rem!important;-webkit-mask-image:linear-gradient(#000 0 61%,#000000d1 76%,#00000047 91%,#0000 100%)!important;mask-image:linear-gradient(#000 0 61%,#000000d1 76%,#00000047 91%,#0000 100%)!important}html.nav-on-dark .site-header.site-header--awards-backdrop:before{background:radial-gradient(34% 86% at 14% 25%,#0d0c09d6,#0000 72%),radial-gradient(42% 88% at 56% 20%,#0d0c0994,#0000 74%),radial-gradient(30% 84% at 92% 22%,#0d0c09b8,#0000 74%),linear-gradient(#0d0c098f,#0d0c0924 76%,#0000)!important}.continuation-root .chapter-nav{top:calc(var(--header-top-offset) + var(--header-height) + 1rem)!important}@media (width>=761px){.continuation-root .chapter-nav{top:calc(var(--header-height) + 1.48rem)!important}.site-header .desktop-nav{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,visibility linear}html.story-nav-concealed .site-header .desktop-nav{visibility:hidden;pointer-events:none;transition:opacity .15s,visibility 0s linear .15s;opacity:0!important}}@media (prefers-reduced-motion:reduce){.site-header .desktop-nav,html.story-nav-concealed .site-header .desktop-nav{transition:none}}@media (width<=700px) and (orientation:portrait){.scroll-story .hero-copy{top:max(6.15rem, calc(env(safe-area-inset-top) + 5.35rem));bottom:auto}.scroll-story .hero-copy .eyebrow{letter-spacing:.19em;font-size:clamp(.46rem,2vw,.53rem)}.scroll-story .hero-copy h1{max-width:19rem;margin-top:.36rem;font-size:clamp(1.42rem,6.15vw,1.72rem);line-height:.9}.scroll-story .hero-divider{gap:.5rem;width:min(13.5rem,64vw);margin-block:.36rem .3rem}.scroll-story .hero-divider b{font-size:.56rem}.scroll-story .hero-description{max-width:19.5rem;margin-top:clamp(4.85rem,11.5svh,5.9rem);font-size:clamp(.62rem,2.72vw,.7rem);line-height:1.32}.scroll-story .hero-conversion{width:min(100%,21.5rem)}.scroll-story .hero-actions{gap:.38rem;width:100%;margin-top:.46rem}.scroll-story .hero-actions .button,.scroll-story .hero-actions .button--outline{min-height:2.28rem;padding:.38rem .48rem;font-size:.48rem}.scroll-story .rating-pill{gap:.32rem;width:100%;min-height:1.96rem;margin-top:.38rem;padding:.22rem .42rem .22rem .34rem}.scroll-story .review-platform{width:1.16rem;height:1.16rem}.scroll-story .review-platform img,.scroll-story .review-platform--tripadvisor img{width:.66rem;height:.66rem}.scroll-story .rating-pill>div:nth-child(2) span{font-size:.54rem}.scroll-story .rating-pill small{font-size:.31rem}.scroll-story .rating-pill strong{font-size:.68rem}}@media (width<=760px){.site-header.site-header--awards-backdrop:before{inset:calc(-1 * var(--header-top-offset)) -.8rem -1.35rem!important;opacity:1!important;-webkit-backdrop-filter:blur(18px)saturate(.82)!important;backdrop-filter:blur(18px)saturate(.82)!important;background:radial-gradient(42% 100% at 12% 28%,#f7efe157,#0000 76%),radial-gradient(52% 100% at 58% 24%,#f7efe142,#0000 78%),radial-gradient(38% 100% at 94% 26%,#f7efe152,#0000 76%),linear-gradient(#f1e6d2fe 0 66%,#f1e6d2f5 76%,#f1e6d2b8 87%,#0000 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}html.nav-on-dark .site-header.site-header--awards-backdrop:before{background:radial-gradient(42% 100% at 12% 28%,#0d0c0966,#0000 76%),radial-gradient(52% 100% at 58% 24%,#0d0c0952,#0000 78%),radial-gradient(38% 100% at 94% 26%,#0d0c0961,#0000 76%),linear-gradient(#0d0c09fe 0 66%,#0d0c09f5 76%,#0d0c09bd 87%,#0000 100%)!important}.product-modal{box-sizing:border-box;width:100%;height:100dvh;min-height:100svh;max-height:100dvh;padding:max(.62rem, env(safe-area-inset-top)) max(.55rem, env(safe-area-inset-right)) max(.62rem, env(safe-area-inset-bottom)) max(.55rem, env(safe-area-inset-left));align-items:stretch;overflow:hidden}.product-modal__dialog,.product-modal__dialog.product-modal__dialog--catalog{border-radius:1rem;grid-template-rows:minmax(0,40%) minmax(0,1fr) 1.85rem;grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.product-modal__media{min-height:0;overflow:hidden!important}.product-modal__media .product-modal__image,.product-modal__media .product-modal__image.product-modal__image--menu,.product-modal__media .product-modal__image.product-modal__image--catalog{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:static;transform:none;margin:0!important}.product-modal__content{justify-content:center;min-height:0;padding:clamp(.48rem,1.55svh,.72rem) .8rem .4rem;overflow:hidden}.product-modal__content>p:first-child{letter-spacing:.18em;font-size:.46rem}.product-modal__stars{margin-top:.26rem;font-size:.62rem}.product-modal h2,.product-modal__dialog[data-title-length=medium] h2,.product-modal__dialog[data-title-length=long] h2{margin-top:.38rem;font-size:clamp(1.8rem,8.8vw,2.55rem);line-height:.88}.product-modal__content>i{width:min(9.5rem,54%);margin:.42rem 0 .36rem}.product-modal__content>p:not(:first-child){max-width:20rem;font-size:clamp(.61rem,2.65vw,.72rem);line-height:1.26}.product-modal__content [data-modal-price]{margin:.42rem 0 .24rem}.product-modal__content [data-modal-price] small{font-size:.78rem}.product-modal__content [data-modal-price] strong{font-size:2.35rem}.product-modal .choose-button--confirm{width:min(18rem,100%);min-height:2.55rem;padding-inline:1rem;font-size:.68rem}.product-modal__footer{gap:.62rem;min-height:1.85rem;font-size:.42rem}.product-modal__footer strong{font-size:.42rem}.product-modal__close{width:2.2rem;height:2.2rem;font-size:1.45rem;top:.55rem;right:.55rem}.menu-chapter--winners .winners-spread,.menu-chapter--winners .feature-strip--winner,.menu-chapter--house .house-layout,.menu-chapter--house>.classics-values,.menu-chapter--house .house-secondary,.menu-chapter--editorial-category>.editorial-pair--category,.menu-chapter--editorial-category>.feature-strip--category{display:none!important}.continuation-root .mobile-burger-catalog{width:100%;display:grid!important}.mobile-burger-catalog .product-card,.mobile-burger-catalog .product-card--compact{text-align:center;grid-template-columns:minmax(0,1fr);width:100%;padding:1.15rem 0 clamp(4.35rem,17vw,5.75rem);display:grid}.mobile-burger-catalog .product-card__media,.mobile-burger-catalog .product-card--compact .product-card__media{width:100%;height:clamp(20rem,104vw,27rem);min-height:0;box-shadow:none;background:0 0;border:0;grid-row:1;overflow:visible}.mobile-burger-catalog .product-card__media img,.mobile-burger-catalog .product-card--compact .product-card__media img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;margin:0;transform:none}.mobile-burger-catalog .product-card__content{grid-row:2;justify-items:center;width:100%;padding:1.1rem 0 0;display:grid}.mobile-burger-catalog .product-card__actions{flex-direction:column;align-items:stretch;width:100%;display:flex}.mobile-burger-catalog .product-price{justify-content:center}.mobile-burger-catalog .choose-button{width:100%!important}}@media (width<=700px) and (orientation:portrait){.scroll-story .hero-copy{bottom:calc(4.95rem + env(safe-area-inset-bottom));flex-direction:column;min-height:0;display:flex}.scroll-story .hero-description{margin-top:auto}.scroll-story .hero-conversion{flex:none}}@media (width<=760px){.product-modal{padding:max(.9rem, env(safe-area-inset-top)) max(.9rem, env(safe-area-inset-right)) max(.9rem, env(safe-area-inset-bottom)) max(.9rem, env(safe-area-inset-left));place-items:center}.product-modal__dialog,.product-modal__dialog.product-modal__dialog--catalog{width:100%;height:min(43rem, 84svh, calc(100dvh - 1.8rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:1rem;grid-template-rows:minmax(0,40%) minmax(0,1fr) 2.55rem;align-self:center;max-height:43rem}.product-modal__media .product-modal__image,.product-modal__media .product-modal__image.product-modal__image--menu,.product-modal__media .product-modal__image.product-modal__image--catalog{object-fit:contain;width:112%;max-width:none;height:112%;max-height:none;margin:-6%!important}.product-modal__media .product-modal__image[src*="/modal-products/"]{object-fit:cover;object-position:50% 52%;width:100%;height:100%;margin:0!important}.product-modal__content{padding:clamp(.72rem,1.9svh,1rem) 1rem .62rem}.product-modal__content>p:first-child{font-size:.54rem}.product-modal__stars{margin-top:.34rem;font-size:.78rem}.product-modal h2{margin-top:.52rem;font-size:clamp(2.75rem,12.5vw,3.35rem)}.product-modal__dialog[data-accented-title=true] h2{margin-top:clamp(1.15rem,4.8vw,1.4rem)}.product-modal__dialog[data-title-length=medium] h2{font-size:clamp(2.32rem,10.7vw,2.88rem)}.product-modal__dialog[data-title-length=long] h2{font-size:clamp(1.92rem,9vw,2.45rem);line-height:.91}.product-modal__content>i{margin:.58rem 0 .5rem}.product-modal__content>p:not(:first-child){font-size:clamp(.7rem,3.1vw,.82rem);line-height:1.34}.product-modal__content [data-modal-price]{margin:.58rem 0 .22rem}.product-modal__content [data-modal-price] small{font-size:.92rem}.product-modal__content [data-modal-price] strong{font-size:3.25rem}.product-modal__footer,.product-modal__footer strong{font-size:.5rem}.product-modal__footer{min-height:2.55rem}.product-modal__close{width:2.45rem;height:2.45rem;top:.7rem;right:.7rem}.continuation-root .mobile-burger-catalog{margin-top:.9rem}.mobile-burger-catalog .product-card,.mobile-burger-catalog .product-card--compact{padding:.65rem 0 clamp(3.4rem,14vw,4.5rem)}.mobile-burger-catalog .product-card__media,.mobile-burger-catalog .product-card--compact .product-card__media,.mobile-burger-catalog .product-card__media img,.mobile-burger-catalog .product-card--compact .product-card__media img{height:clamp(17rem,74vw,19rem)}.mobile-burger-catalog .product-card__content{padding-top:clamp(.78rem,3vw,1.05rem)}.mobile-burger-catalog .product-card__eyebrow{font-size:clamp(.58rem,2.8vw,.7rem)}.mobile-burger-catalog .product-card h3,.mobile-burger-catalog .product-card--compact h3{max-width:21rem;margin-top:clamp(.48rem,2.1vw,.7rem);font-size:clamp(2.55rem,12vw,3.65rem);line-height:.91}.mobile-burger-catalog .product-card--accented-title h3{margin-top:clamp(1rem,4.1vw,1.2rem)}.mobile-burger-catalog .product-card__content>p:not(.product-card__eyebrow){width:min(100%,21rem);margin-top:clamp(.7rem,2.8vw,.95rem);font-size:clamp(.72rem,3.25vw,.84rem);line-height:1.42}.mobile-burger-catalog .product-card__actions{align-items:center;gap:clamp(.72rem,3vw,1rem);margin-top:clamp(.78rem,3vw,1.05rem)}.mobile-burger-catalog .product-price{width:100%;justify-content:center!important;align-self:stretch!important}.mobile-burger-catalog .product-price small{font-size:clamp(.92rem,4vw,1.14rem)}.mobile-burger-catalog .product-price strong{font-size:clamp(3.5rem,16vw,4.8rem)}.mobile-burger-catalog .choose-button{min-height:3.25rem;padding-inline:1.3rem;font-size:clamp(.68rem,3vw,.8rem)}}@media (width<=700px) and (orientation:portrait){.scroll-story .hero-copy{top:max(7rem, calc(env(safe-area-inset-top) + 6.2rem));bottom:calc(4.95rem + env(safe-area-inset-bottom))}.scroll-story .hero-copy .eyebrow{letter-spacing:.2em;font-size:clamp(.52rem,2.3vw,.6rem)}.scroll-story .hero-copy h1{letter-spacing:-.045em;width:112%;max-width:25rem;margin-top:.48rem;font-size:clamp(2.28rem,10.25vw,2.5rem);line-height:.89}.scroll-story .hero-title-object{transform-origin:0;width:122%;transform:scaleX(.82)}.scroll-story .hero-divider{gap:.72rem;width:min(17rem,76vw);margin-block:.9rem .5rem}.scroll-story .hero-divider b{font-size:.58rem}.scroll-story .hero-description{width:min(100%,17.5rem);max-width:17.5rem;margin-top:auto;font-size:clamp(.72rem,3vw,.78rem);line-height:1.34}.scroll-story .hero-actions{gap:.52rem;margin-top:.54rem}.scroll-story .hero-actions .button,.scroll-story .hero-actions .button--outline{min-height:2.6rem;padding-inline:.62rem;font-size:.55rem}.scroll-story .rating-pill{min-height:2.35rem;margin-top:.54rem;padding:.28rem .5rem .28rem .4rem}.scroll-story .review-platform{width:1.3rem;height:1.3rem}.scroll-story .rating-pill>div:nth-child(2) span{font-size:.62rem}.scroll-story .rating-pill small{font-size:.34rem}.scroll-story .rating-pill strong{font-size:.78rem}.scroll-story .hero-footer{height:4rem}.scroll-story .quality-ribbon{bottom:calc(2.1rem + env(safe-area-inset-bottom))}.scroll-story .scroll-cue{bottom:calc(.34rem + env(safe-area-inset-bottom))}.scroll-story .final-copy{right:max(1.1rem, env(safe-area-inset-right));bottom:calc(3.1rem + env(safe-area-inset-bottom));left:max(1.1rem, env(safe-area-inset-left))}.scroll-story .story-index{right:max(1.8rem, env(safe-area-inset-right));bottom:calc(4.55rem + env(safe-area-inset-bottom))}.scroll-story .final-copy .eyebrow{letter-spacing:.24em;font-size:.48rem}.scroll-story .final-copy h2{margin-block:.58rem 0;font-size:clamp(3.35rem,14.5vw,3.8rem);line-height:.88}.scroll-story .final-copy h2:after{color:var(--gold);content:"— ★ ★ ★ —";font-family:var(--body);letter-spacing:.48em;margin-top:.58rem;font-size:.72rem;font-weight:800;line-height:1;display:block}.scroll-story .final-copy>p:not(.eyebrow){max-width:15rem;margin-top:.72rem;margin-bottom:.78rem;font-size:clamp(.73rem,3vw,.78rem);line-height:1.3}.scroll-story .final-copy .button{width:min(13rem,72%);height:2.45rem;min-height:2.45rem;padding-block:.35rem}.scroll-story .story-stage.is-final-frame:after{z-index:14;content:"";pointer-events:none;background:#090806;height:1.85rem;position:absolute;bottom:0;left:0;right:0}}@media (width<=760px){.product-modal__media{place-items:center;display:grid}.product-modal__media .product-modal__image[src*="/modal-products/"]:not([src*="/chicken-bull.png"]){object-fit:cover;object-position:50% 52%;width:80%;max-width:80%;height:100%;max-height:100%;position:absolute;top:0;bottom:0;left:10%;margin:0!important}.product-modal__media .product-modal__image[src*="/chicken-bull.png"]{object-fit:cover;object-position:50% 52%;width:100%;max-width:100%;height:100%;position:absolute;inset:0;margin:0!important}}.product-modal__media .product-modal__image[src*="/assets/menu/sobremesas/"]{position:relative;left:4%}@media (width<=760px){.scroll-story .story-stage__wash{opacity:0!important;background:0 0!important;display:none!important}.mobile-burger-catalog .product-card__badge--champion{aspect-ratio:auto;width:clamp(5.2rem,22vw,5.8rem);height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;top:7%;right:4%;overflow:visible}.mobile-burger-catalog .product-card__badge--champion .winner-product__badge-medallion{width:100%}.mobile-burger-catalog .product-card__badge--champion .bull-divider__icon{width:1rem;height:.85rem}.product-modal__dialog,.product-modal__dialog.product-modal__dialog--catalog{grid-template-rows:minmax(0,44%) minmax(0,1fr) 2.55rem}.product-modal__dialog[data-media-fit=portrait] .product-modal__media .product-modal__image{object-fit:cover;object-position:50% 50%;width:80%;max-width:80%;height:100%;max-height:100%;position:absolute;top:0;bottom:0;left:10%;margin:0!important}.product-modal__dialog[data-media-fit=landscape] .product-modal__media .product-modal__image{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0;margin:0!important}.continuation-root .chapter-nav{isolation:isolate}.continuation-root .chapter-nav:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(12px)saturate(.86);backdrop-filter:blur(12px)saturate(.86);pointer-events:none;background:linear-gradient(#f1e6d2fa 0 68%,#f1e6d2d1 82%,#0000 100%);width:100vw;position:absolute;top:-.78rem;bottom:-.95rem;left:50%;transform:translate(-50%)}}.continuation-ending{--ending-bg:#0b0a08;--ending-cream:#f5e9d7;--ending-gold:var(--continuation-gold,#ce8e1b);isolation:isolate;width:calc(100% - 4px);color:var(--ending-cream);background:radial-gradient(circle at 52% 34%, #ce8e1b18, transparent 31rem), linear-gradient(145deg, #100f0c 0%, var(--ending-bg) 54%, #0e0d0a 100%);border-radius:1.9rem;margin-inline:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ce8e1b14}.continuation-ending:before{z-index:5;content:"";background:linear-gradient(#f3e6d0f5, #f3e6d0f5), url(/assets/texture-noise.svg) 0 0 / 170px 170px, var(--continuation-paper,#f3e6d0);clip-path:polygon(0 0,100% 0,100% 72%,96% 77%,91% 71%,86% 79%,80% 73%,74% 80%,69% 72%,63% 78%,57% 71%,51% 80%,45% 73%,39% 79%,33% 71%,27% 77%,21% 72%,15% 79%,9% 71%,4% 76%,0 72%);pointer-events:none;height:3.65rem;position:absolute;top:0;left:0;right:0}.continuation-ending:after{z-index:0;content:"";opacity:.035;mix-blend-mode:screen;pointer-events:none;background:url(/assets/texture-noise.svg);position:absolute;inset:0}.continuation-ending>*{z-index:1;position:relative}.continuation-ending .continuation-order{min-height:clamp(32rem,45vw,35rem);color:var(--ending-cream);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:clamp(7rem,10vw,7.8rem) 2rem 3.9rem;display:flex;position:relative;overflow:hidden}.continuation-order__watermark{z-index:0;opacity:.038;filter:grayscale()sepia(.28)brightness(1.25);pointer-events:none;width:clamp(20rem,30vw,31rem);max-width:none;height:auto;position:absolute;top:11%;right:2.5%;transform:rotate(-4deg)}.continuation-order>:not(.continuation-order__watermark){z-index:1;position:relative}.continuation-order__ornament{width:11.8rem;color:var(--ending-gold);align-items:center;gap:.55rem;margin-bottom:1.55rem;display:flex}.continuation-order__ornament i{opacity:.55;background:linear-gradient(90deg,#0000,currentColor);flex:1;height:1px}.continuation-order__ornament i:last-child{background:linear-gradient(90deg,currentColor,#0000)}.continuation-order__ornament span{font-size:1.35rem;line-height:1}.continuation-ending .continuation-order>.continuation-order__eyebrow{color:var(--ending-gold);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:clamp(.68rem,1vw,.86rem);font-weight:900;line-height:1.2}.continuation-ending .continuation-order h2{width:min(100%,60rem);max-width:60rem;color:var(--ending-cream);font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:1.05rem auto 0;font-size:clamp(4.6rem,6.25vw,7.4rem);font-weight:400;line-height:.87}.continuation-ending .continuation-order h2 span{display:block}.continuation-order__stars{color:var(--ending-gold);letter-spacing:.38em;margin-top:.85rem;font-size:.9rem;line-height:1}.continuation-ending .continuation-order>.continuation-order__description{color:#f5e9d7e6;letter-spacing:-.018em;text-transform:none;max-width:31rem;margin:1rem 0 0;font-size:clamp(.92rem,1.25vw,1.1rem);font-weight:470;line-height:1.5}.continuation-ending .continuation-order__button{color:#15120d;background:linear-gradient(135deg,#e2a62e,#c98615 78%);border-color:#d89920;gap:1.25rem;width:auto;min-width:14rem;min-height:3.75rem;margin-top:1.35rem;padding-inline:2.65rem;transition:transform .28s,filter .28s,box-shadow .28s;box-shadow:0 .55rem 1.3rem #ce8e1b33,0 0 1.25rem #ce8e1b29}.continuation-ending .continuation-order__button:hover{color:#15120d;filter:brightness(1.035);background:linear-gradient(135deg,#e7ad39,#cf901d 78%);transform:translateY(-2px);box-shadow:0 .7rem 1.5rem #ce8e1b3b,0 0 1.45rem #ce8e1b30}.continuation-ending .continuation-order__button:hover i{transform:translateY(-.2rem)}.continuation-shortcuts{border-top:1px solid #ce8e1b6b;border-bottom:1px solid #ce8e1b6b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 1.6rem;display:grid;position:relative}.continuation-shortcuts__crest{z-index:2;background:0 0;place-items:center;width:3rem;height:2.75rem;padding:0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.continuation-shortcuts__crest i{display:none}.continuation-shortcuts__bull{object-fit:contain;filter:drop-shadow(0 .15rem .25rem #0000002e);background:0 0;width:2.6rem;height:2.35rem;padding:0;display:block}.continuation-shortcut{min-width:0;min-height:8.75rem;color:var(--ending-cream);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,1.45rem);padding:1.4rem clamp(2.1rem,5vw,4.25rem);transition:color .28s,background-color .28s;display:grid}.continuation-shortcut+.continuation-shortcut{border-left:1px solid #ce8e1b52}.continuation-shortcut__icon{fill:none;width:clamp(2.7rem,4vw,3.5rem);height:clamp(2.7rem,4vw,3.5rem);stroke:var(--ending-gold);stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s;overflow:visible}.continuation-shortcut strong{min-width:0;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;font-size:clamp(2.15rem,3.1vw,2.9rem);font-weight:400;line-height:.9}.continuation-shortcut__arrow{width:1.55rem;height:1.55rem;color:var(--ending-gold);place-items:center;line-height:1;transition:transform .28s;display:grid}.continuation-shortcut__arrow svg,.continuation-ending .continuation-order__button i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.continuation-ending .continuation-order__button i{width:1.15rem;height:1.15rem;display:block}.continuation-shortcut:hover{color:var(--ending-gold);background:#ce8e1b09}.continuation-shortcut:hover .continuation-shortcut__icon{transform:scale(1.045)}.continuation-shortcut:hover .continuation-shortcut__arrow{transform:translate(.35rem)}.continuation-ending :is(.continuation-order__button,.continuation-shortcut,.continuation-footer__socials a):focus-visible{outline:2px solid var(--ending-cream);outline-offset:4px}.continuation-ending .continuation-footer{min-height:12.55rem;color:var(--ending-cream);background:0 0;border:0;grid-template-columns:minmax(14rem,.85fr) minmax(22rem,1.35fr) minmax(10rem,.65fr);align-items:center;gap:1.5rem 3rem;padding:2.35rem clamp(2rem,6.4vw,5rem) 3.25rem;display:grid;position:relative}.continuation-ending .continuation-footer:after{content:"";background:#ce8e1b61;height:1px;position:absolute;bottom:1.25rem;left:1.6rem;right:1.6rem}.continuation-ending .continuation-footer__brand{flex-wrap:nowrap;gap:0;width:min(15.5rem,100%);margin:0;display:block}.continuation-footer__brand-link{color:#fff;grid-template-columns:4.55rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;display:grid}.continuation-footer__brand-badge{object-fit:contain;width:4.55rem;height:4.55rem;display:block}.continuation-footer__wordmark{color:#fff;text-align:left;min-width:0;display:block}.continuation-footer__wordmark strong{color:#fff;letter-spacing:-.055em;text-transform:uppercase;-webkit-text-fill-color:#fff;text-shadow:none;font-family:Rockwell Extra Bold,Rockwell,Georgia,serif;font-size:clamp(1.55rem,2vw,1.82rem);font-weight:900;line-height:.72;display:block}.continuation-footer__wordmark small{color:var(--ending-gold);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-top:.42rem;font-size:.42rem;font-weight:900;line-height:1;display:block}.continuation-ending .continuation-footer__slogan{color:var(--ending-gold);letter-spacing:.3em;text-align:center;text-transform:uppercase;flex-wrap:nowrap;justify-items:center;gap:.7rem;margin:0;font-size:clamp(.53rem,.85vw,.65rem);font-weight:900;line-height:1.3;display:grid}.continuation-footer__slogan>i{align-items:center;gap:1.3rem;width:min(30rem,100%);font-style:normal;display:flex}.continuation-footer__slogan b{background:#ce8e1b61;flex:1;height:1px}.continuation-footer__slogan em{color:var(--ending-gold);font-size:.72rem;font-style:normal}.continuation-ending .continuation-footer__socials{flex-wrap:nowrap;justify-content:flex-end;gap:.65rem;margin:0;display:flex}.continuation-footer__socials :is(a,span){width:2.55rem;height:2.55rem;color:var(--ending-gold);border:1px solid #ce8e1ba3;border-radius:50%;place-items:center;display:grid}.continuation-footer__socials svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;width:1.15rem;height:1.15rem}.continuation-footer__socials a svg{fill:none}.continuation-footer__socials a{transition:color .24s,border-color .24s,transform .24s}.continuation-footer__socials a:hover{color:var(--ending-cream);border-color:var(--ending-cream);transform:translateY(-2px)}.continuation-ending .continuation-footer__meta{color:#f5e9d7ad;flex-wrap:nowrap;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2rem;margin:-.15rem 0 0;font-size:.68rem;line-height:1.3;display:grid}.continuation-footer__meta p{margin:0}.continuation-footer__meta p:first-child{grid-column:2;justify-self:start}.continuation-footer__meta p:last-child{text-align:right;grid-column:3;justify-self:end}.continuation-footer__meta span{color:var(--ending-gold)}@media (width<=920px){.continuation-shortcut{padding-inline:1.75rem}.continuation-shortcut strong{font-size:clamp(1.75rem,3.3vw,2.35rem)}.continuation-ending .continuation-footer{grid-template-columns:minmax(12rem,.8fr) minmax(17rem,1.2fr) auto;gap:1.5rem;padding-inline:2rem}}@media (width<=760px){.continuation-ending{border-radius:1.9rem 0 0 1.9rem;width:calc(100% - 1.25rem);margin:0 0 0 1.25rem}.continuation-ending:before{height:4.65rem}.continuation-ending .continuation-order{min-height:25.9rem;padding:4.85rem max(1.25rem, env(safe-area-inset-right)) 2.3rem max(1.25rem, env(safe-area-inset-left))}.continuation-order__watermark{opacity:.032;width:24rem;top:13%;right:-9rem}.continuation-order__ornament{width:6.6rem;margin-bottom:.95rem}.continuation-order__ornament span{font-size:.9rem}.continuation-ending .continuation-order>.continuation-order__eyebrow{letter-spacing:.23em;font-size:clamp(.56rem,2.7vw,.64rem)}.continuation-ending .continuation-order h2{width:min(100%,21.2rem);max-width:21.2rem;margin-top:.9rem;font-size:clamp(2.52rem,10.5vw,2.72rem);line-height:.94}.continuation-order__stars{margin-top:.72rem;font-size:.76rem}.continuation-ending .continuation-order>.continuation-order__description{max-width:17.2rem;margin-top:.85rem;font-size:clamp(.9rem,4.2vw,1rem);line-height:1.38}.continuation-ending .continuation-order__button{width:min(100%,20.25rem);min-width:0;min-height:3.65rem;margin-top:1.15rem;padding-inline:1.55rem}.continuation-shortcuts{border-bottom-color:#ce8e1b6b;margin:0 0 0 1.35rem;display:block}.continuation-shortcuts__crest{width:4.8rem;left:50%}.continuation-shortcuts__crest .bull-divider__icon{width:2.3rem;height:2.1rem}.continuation-shortcut{grid-template-columns:2.9rem minmax(0,1fr) auto;gap:1rem;min-height:4.35rem;padding:.55rem .75rem .55rem .45rem}.continuation-shortcut+.continuation-shortcut{border-top:1px solid #ce8e1b54;border-left:0}.continuation-shortcut__icon{width:2.55rem;height:2.55rem}.continuation-shortcut strong{font-size:clamp(2rem,9.4vw,2.35rem);line-height:.9}.continuation-shortcut__arrow{width:1.45rem;height:1.45rem}.continuation-ending .continuation-footer{min-height:16.75rem;padding:1.55rem max(1.25rem, env(safe-area-inset-right)) calc(2.2rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.continuation-ending .continuation-footer:after{right:1.45rem;bottom:calc(1rem + env(safe-area-inset-bottom));left:1.45rem}.continuation-ending .continuation-footer__brand{width:min(15rem,82vw)}.continuation-ending .continuation-footer__slogan{letter-spacing:.19em;gap:.35rem;width:100%;margin-top:.68rem;font-size:clamp(.49rem,2.45vw,.57rem)}.continuation-footer__slogan>i{gap:.65rem;width:min(18rem,88%)}.continuation-ending .continuation-footer__socials{justify-content:center;gap:.65rem;margin-top:.55rem}.continuation-footer__socials :is(a,span){width:2.45rem;height:2.45rem}.continuation-ending .continuation-footer__meta{text-align:center;flex-direction:column;align-items:center;gap:.35rem;width:100%;margin-top:.8rem;font-size:.66rem;display:flex}.continuation-footer__meta p:first-child,.continuation-footer__meta p:last-child{text-align:center;grid-column:auto;justify-self:auto}}@media (width<=380px){.continuation-ending .continuation-order h2{font-size:clamp(2.35rem,10.5vw,2.52rem)}.continuation-shortcut strong{font-size:clamp(1.82rem,9vw,2.05rem)}.continuation-shortcut{grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.8rem}.continuation-shortcut__icon{width:2.35rem;height:2.35rem}}@media (prefers-reduced-motion:reduce){.continuation-ending :is(.continuation-order__button,.continuation-shortcut,.continuation-shortcut__icon,.continuation-shortcut__arrow,.continuation-footer__socials a){transition:none!important}}@media (width<=760px){.continuation-root .chapter-nav{isolation:isolate;box-shadow:none!important;background:0 0!important}.continuation-root .chapter-nav:before{content:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:none!important}.continuation-root .chapter-nav__launcher{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 18% 22%,#ffffffb8,#0000 38%),radial-gradient(circle at 82% 86%,#ce8e1b14,#0000 42%),linear-gradient(135deg,#f8f0e2eb,#f1e6d2db);border:1px solid #ce8e1b33;box-shadow:0 .7rem 1.8rem #3d2b141a,inset 0 1px #ffffffb8;transform:none!important}.continuation-root .chapter-nav__launcher:hover,.continuation-root .chapter-nav__launcher:active{transform:none!important}.chapter-nav__orb:after{animation-name:chapter-nav-orb-breathe;transform:none!important}.product-modal__dialog[data-product-id=vg] .product-modal__media .product-modal__image{object-fit:contain;object-position:center;width:90%;max-width:90%;height:88%;max-height:88%;position:absolute;inset:6% 5%;margin:0!important}}@keyframes chapter-nav-orb-breathe{0%,to{opacity:.14}50%{opacity:.42}}@media (width<=700px) and (orientation:portrait){.scroll-story .hero-description{z-index:1;color:#17140f;box-shadow:none;text-shadow:0 1px #ffffff5c,0 .16rem .7rem #f5e9d72e;background:0 0;border:0;border-radius:0;margin-left:0;padding:0;position:relative}.scroll-story .final-copy{isolation:auto;padding:0}.scroll-story .final-copy:before{content:none;display:none}.scroll-story .final-copy h2,.scroll-story .final-copy>p:not(.eyebrow){color:#17140f;-webkit-text-fill-color:#17140f;-webkit-text-stroke:0;text-shadow:0 1px #ffffff52,0 .16rem .75rem #f5e9d724;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.scroll-story .story-stage.story-copy-on-dark .hero-description,.scroll-story .story-stage.story-copy-on-dark .final-copy h2,.scroll-story .story-stage.story-copy-on-dark .final-copy>p:not(.eyebrow){color:#fff8ed;-webkit-text-fill-color:#fff8ed;text-shadow:0 .12rem .55rem #000000b8,0 1px #00000094}}.hero-title-object--mobile{display:none}@media (width<=700px) and (orientation:portrait){.scroll-story .hero-copy{right:max(1.35rem, env(safe-area-inset-right));left:max(1.35rem, env(safe-area-inset-left))}.scroll-story .hero-title-object--desktop{display:none}.scroll-story .hero-title-object--mobile{transform-origin:0;width:max-content;display:block;transform:scaleX(.875)}.scroll-story .hero-copy h1{letter-spacing:-.045em;width:auto;max-width:none;margin-top:.48rem;font-size:2.74rem;line-height:.89}.scroll-story .hero-description{width:15.9rem;max-width:15.9rem;font-size:.73rem;line-height:1.26}.scroll-story .hero-divider{width:8rem;margin-block:1.3rem .5rem}}@media (prefers-reduced-motion:reduce){.chapter-nav__orb:after{animation:none!important}}
