@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.1c9d9a6c.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.855fa550.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.4d24b8e7.woff2)format("woff2");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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_36e97fd3-module__KZk7hq__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_36e97fd3-module__KZk7hq__variable{--font-display:"Anton","Anton Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_6bde161f-module__FMgJqG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_6bde161f-module__FMgJqG__variable{--font-sans:"Space Grotesk","Space Grotesk Fallback"}
:root{--ink:#0c0c0f;--ink2:#131317;--ink3:#1b1b21;--steel:#8b8e99;--steel2:#3b3d47;--cream:#f4ecd8;--paper:#efe5cc;--red:#ff2e3e;--pink:#ff4fa3;--green:#b7d94c;--veg:#2f9e44;--non:#9a4a1c;--line:#f4ecd824;--glow:var(--red);--glow-rgb:255,46,62;--ease:cubic-bezier(.2,.8,.2,1);--over:cubic-bezier(.3,1.45,.4,1);--inout:cubic-bezier(.7,0,.2,1);--pad:clamp(16px,3.4vw,56px);--rail:60px;--top:66px;--dock:0px;--display:var(--font-display),"Anton","Bebas Neue",Impact,"Arial Narrow",sans-serif;--sans:var(--font-sans),"Space Grotesk","Manrope",system-ui,sans-serif}html[data-heat=mild]{--glow:var(--green);--glow-rgb:183,217,76}html[data-heat=fire]{--glow:var(--pink);--glow-rgb:255,79,163}*,:before,:after{box-sizing:border-box}html{background:var(--ink);color:var(--cream);-webkit-text-size-adjust:100%;scroll-padding-top:var(--top)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body.uy{font-family:var(--sans);color:var(--cream);padding-right:var(--rail);padding-bottom:var(--dock);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}.uy img,.uy video,.uy svg{max-width:100%;display:block}.uy a{color:inherit;text-decoration:none}:where(.uy) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.uy) button{cursor:pointer;background:0 0;border:0;padding:0}:where(.uy) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0;padding:0}.uy ul,.uy ol{list-style:none}.uy fieldset{border:0;min-width:0}.uy ::selection{background:var(--glow);color:var(--ink)}.uy :focus-visible{outline:2px solid var(--glow);outline-offset:3px}.uy main{min-height:70vh;display:block}.u-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.u-lock,html.ov-lock{overflow:hidden}.u-wrap{width:min(1480px,100%);padding:0 var(--pad);margin:0 auto}.u-sec{padding:clamp(72px,10vw,150px) 0;position:relative}@keyframes u-flick{0%{opacity:.08}7%{opacity:1}11%{opacity:.2}19%{opacity:1}25%{opacity:.4}33%,to{opacity:1}}@keyframes u-buzz{0%,91%,to{opacity:1}92%{opacity:.35}94%{opacity:1}96%{opacity:.55}}@keyframes u-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes u-pop{0%{opacity:0;transform:translate(-14px,34px)rotate(-1.6deg)}to{opacity:1;transform:none}}@keyframes u-spin{to{transform:rotate(360deg)}}@keyframes u-run{to{transform:translate(-50%)}}@keyframes u-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes u-steam{0%{stroke-dashoffset:1px;opacity:0;transform:translateY(10px)}25%{opacity:.7}to{stroke-dashoffset:-1px;opacity:0;transform:translateY(-26px)}}@keyframes u-sway{0%{transform:rotate(calc(var(--r,0deg) - 1.2deg))}to{transform:rotate(calc(var(--r,0deg) + 1.2deg))}}html.motion [data-in]{opacity:0;transform:translateY(30px)}html.motion [data-in].is-in{opacity:1;transition:opacity .8s var(--ease)var(--d,0s),transform .9s var(--ease)var(--d,0s);transform:none}.u-pop{animation:u-pop .7s var(--over)both}html:not(.motion) .u-pop{animation:none}.u-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--glow);font-size:11px;font-weight:600;transition:color .6s}.u-vert{writing-mode:vertical-rl;letter-spacing:.34em;text-transform:uppercase;color:var(--steel);white-space:nowrap;font-size:10.5px;font-weight:600;transform:rotate(180deg)}.u-h1,.u-h2,.u-hero-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;color:var(--cream);font-weight:400;line-height:.9}.u-h1{font-size:clamp(58px,11.4vw,196px)}.u-h2{font-size:clamp(50px,8.2vw,146px)}.u-line{margin-top:-.06em;padding-top:.06em;display:block;overflow:hidden}.u-line>*{white-space:pre-wrap;display:inline-block}.u-line em,.u-acc em{color:var(--glow);text-shadow:0 0 .1em rgba(var(--glow-rgb),.9),0 0 .42em rgba(var(--glow-rgb),.55),0 0 1.1em rgba(var(--glow-rgb),.3);font-style:normal;transition:color .6s,text-shadow .6s}.u-lead{color:#f4ecd8bd;max-width:52ch;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.u-head{grid-template-columns:auto minmax(0,1fr) minmax(220px,340px);align-items:end;gap:clamp(14px,2vw,30px);margin-bottom:clamp(34px,5vw,70px);display:grid}.u-head .u-vert{text-align:right;border-right:1px solid var(--line);align-self:stretch;padding-right:10px}.u-head .u-kicker{margin-bottom:14px;display:none}.u-head-side{justify-items:start;gap:18px;padding-bottom:.6vw;display:grid}.u-head-side p{color:#f4ecd8ad;font-size:15px}html.motion .u-head[data-in]{opacity:1;transform:none}html.motion .u-head[data-in] .u-line>*{transform:translateY(108%)skewY(4deg)}html.motion .u-head[data-in].is-in .u-line>*{transition:transform .9s var(--ease)calc(var(--l,0)*.1s);transform:none}html.motion .u-head[data-in] .u-vert,html.motion .u-head[data-in] .u-head-side{opacity:0}html.motion .u-head[data-in].is-in .u-vert,html.motion .u-head[data-in].is-in .u-head-side{opacity:1;transition:opacity .9s .35s}html.motion .u-head[data-in].is-in em{animation:1.1s .45s both u-flick}.u-btn{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;isolation:isolate;min-height:52px;transition:color .35s,transform .5s var(--over),background-color .6s;justify-content:center;align-items:center;gap:14px;padding:0 30px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.u-btn>*{z-index:1;position:relative}.u-btn:before{content:"";z-index:0;background:var(--cream);transition:transform .55s var(--inout);position:absolute;inset:0 -22%;transform:translate(-106%)skew(-18deg)}.u-btn:hover:before{transform:translate(0,0)skew(-18deg)}.u-btn:active{transform:scale(.97)}.u-btn .u-arrow{transition:transform .45s var(--over)}.u-btn:hover .u-arrow{transform:translate(6px)}.u-btn.solid{background:var(--glow);color:var(--ink);clip-path:polygon(13px 0,100% 0,calc(100% - 13px) 100%,0 100%);box-shadow:0 0 34px rgba(var(--glow-rgb),.45)}.u-btn.cream{background:var(--cream);color:var(--ink);clip-path:polygon(13px 0,100% 0,calc(100% - 13px) 100%,0 100%)}.u-btn.cream:before{background:var(--glow)}.u-btn.line{color:var(--cream);border:1px solid #f4ecd857}.u-btn.line:hover{color:var(--ink)}.u-btn.wide{width:100%}.u-btn:disabled{opacity:.45;cursor:not-allowed}.u-btn:disabled:before{display:none}.u-diet{align-items:center;gap:6px;display:inline-flex}.u-diet i{border:1.5px solid;border-radius:2px;flex:none;place-items:center;width:13px;height:13px;display:grid}.u-diet i:after{content:"";background:currentColor;border-radius:50%;width:5.5px;height:5.5px}.u-diet.veg{color:var(--veg)}.u-diet.non{color:var(--non)}.u-diet b{font-size:12px;font-weight:600}.u-flames{align-items:center;gap:1px;display:inline-flex}.u-flames svg{fill:currentColor;opacity:.22}.u-flames svg.on{opacity:1;fill:var(--red)}.u-flames.h1 svg.on{fill:#8fb02a}.u-flames.h3 svg.on{fill:var(--pink)}.u-stars{gap:1px;font-size:12px;display:inline-flex}.u-stars i{opacity:.25;font-style:normal}.u-stars i.on{opacity:1;color:var(--red)}.u-perf{background:radial-gradient(circle at 8px 7px,var(--hole,var(--ink))5px,transparent 5.6px)0 0/16px 14px repeat-x;pointer-events:none;z-index:2;height:14px;position:absolute;top:-7px;left:0;right:0}.u-qty{border:1.5px solid;align-items:center;height:34px;display:inline-flex}.u-qty button{width:32px;height:100%;font-size:16px;transition:background-color .25s,color .25s}.u-qty button:hover{background:var(--ink);color:var(--cream)}.u-qty span{text-align:center;min-width:30px;font-size:13px;font-weight:700}.u-qty.big{border-color:#f4ecd857;height:60px}.u-qty.big button{width:46px;font-size:20px}.u-qty.big button:hover{background:var(--cream);color:var(--ink)}.u-qty.big span{min-width:38px;font-size:16px}.u-glow{z-index:-1;pointer-events:none;position:fixed;inset:0}.u-glow i{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.u-glow i:first-child{background:radial-gradient(62vw 54vh at 88% -8%,#b7d94c33,#0000 70%),radial-gradient(48vw 44vh at -6% 104%,#b7d94c1a,#0000 70%)}.u-glow i:nth-child(2){background:radial-gradient(62vw 54vh at 88% -8%,#ff2e3e3d,#0000 70%),radial-gradient(48vw 44vh at -6% 104%,#ff2e3e1f,#0000 70%)}.u-glow i:nth-child(3){background:radial-gradient(62vw 54vh at 88% -8%,#ff4fa342,#0000 70%),radial-gradient(48vw 44vh at -6% 104%,#ff2e3e29,#0000 70%)}html[data-heat=mild] .u-glow i:first-child,html[data-heat=medium] .u-glow i:nth-child(2),html[data-heat=fire] .u-glow i:nth-child(3){opacity:1}.u-loader{z-index:300;background:var(--ink);place-content:center;justify-items:center;gap:22px;display:none;position:fixed;inset:0}.u-loader small{letter-spacing:.4em;text-transform:uppercase;color:var(--steel);font-size:10.5px}html.uy-first .u-loader{transition:opacity .5s 50ms,visibility 0s .6s;display:grid}html.uy-first .u-loader .u-sign{font-size:clamp(54px,9vw,120px);animation:1.1s .1s both u-flick}html.uy-first.uy-lit .u-loader{opacity:0;visibility:hidden}.u-shutters{z-index:290;pointer-events:none;display:flex;position:fixed;inset:-12% -22%;transform:skew(-15deg)}.u-shutters i{background:var(--red);transform-origin:50% 100%;transition:transform .46s var(--inout);transition-delay:calc(var(--i)*42ms);flex:1;margin-left:-1px;transform:scaleY(0)}.u-shutters i:nth-child(2n){background:#e21f30}html.pt-out .u-shutters i{transform:none}html.pt-in .u-shutters i{transition:none;transform:none}html.pt-in.pt-lift .u-shutters i{transform-origin:50% 0;transition:transform .56s var(--inout);transition-delay:calc(var(--i)*42ms);transform:scaleY(0)}.u-sign{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:baseline;gap:.2em;font-size:27px;line-height:1;display:inline-flex}.u-sign b{color:var(--cream);text-shadow:0 0 .3em #f4ecd873;font-weight:400}.u-sign i{color:var(--red);text-shadow:0 0 .12em #ff2e3ef2,0 0 .5em #ff2e3e99,0 0 1.2em #ff2e3e59;font-style:normal;animation:7s 3s infinite u-buzz}.u-top{top:0;left:0;right:var(--rail);z-index:110;height:var(--top);padding:0 var(--pad);align-items:center;gap:clamp(18px,3vw,54px);transition:background-color .4s,box-shadow .4s;display:flex;position:fixed}.u-top:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.u-top.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#0c0c0fdb}.u-top.is-scrolled:after,.u-top.is-over:after{transform:none}.u-top.is-over{background:var(--ink)}html.motion.uy-lit .u-top-logo .u-sign{animation:1.1s .15s both u-flick}html.motion:not(.uy-lit) .u-top-logo .u-sign{opacity:.08}.u-top-nav{gap:clamp(16px,2.2vw,36px);margin-right:auto;display:flex}.u-top-nav a{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:#f4ecd880;padding:8px 0;font-size:21px;line-height:1;transition:color .3s,text-shadow .3s}.u-top-nav a:hover{color:var(--cream);text-shadow:0 0 .25em #f4ecd8cc,0 0 .9em rgba(var(--glow-rgb),.9),0 0 1.8em rgba(var(--glow-rgb),.6);animation:.5s both u-flick}html.motion .u-top-nav a{opacity:0;transform:translateY(-14px)}html.motion.uy-lit .u-top-nav a{opacity:1;transition:opacity .6s calc(.25s + var(--i)*60ms),transform .7s var(--over)calc(.25s + var(--i)*60ms),color .3s,text-shadow .3s;transform:none}.u-top-tools{align-items:center;gap:clamp(10px,1.6vw,24px);margin-left:auto;display:flex}.u-tool{letter-spacing:.16em;text-transform:uppercase;color:#f4ecd8b8;align-items:center;gap:8px;font-size:11.5px;font-weight:600;transition:color .3s;display:inline-flex}.u-tool:hover{color:var(--glow)}.u-tool svg{transition:transform .45s var(--over)}.u-tool:hover svg{transform:rotate(-12deg)scale(1.12)}.u-burger{background:var(--cream);height:40px;color:var(--ink);letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:background-color .3s,transform .5s var(--over);align-items:center;gap:12px;padding:0 22px 0 24px;font-size:11.5px;font-weight:700;display:inline-flex}.u-burger:hover{background:var(--glow);transform:translateY(-2px)}body.uy .u-top .u-burger{background:var(--cream);color:var(--ink);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);white-space:nowrap;flex:none;padding:0 28px}body.uy .u-top .u-burger:hover{background:var(--glow)}.u-burger i{grid-template-columns:repeat(3,5px);gap:3px;display:grid}.u-burger i b{width:5px;height:5px;transition:transform .45s var(--over);background:currentColor}.u-burger.on i b:first-child{transform:translate(8px)rotate(45deg)scale(1.2)}.u-burger.on i b:nth-child(3){transform:translate(-8px)rotate(45deg)scale(1.2)}.u-burger.on i b:nth-child(2){transform:scale(0)}.u-rail{z-index:115;width:var(--rail);border-left:1px solid var(--line);background:#08080a;flex-direction:column;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;right:0}.u-rail-prog{flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;padding:18px 0 12px;display:flex}.u-rail-prog svg{flex:1;width:16px;min-height:0;overflow:visible}.u-rail-prog path{fill:none;stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.u-rail-prog .bg{stroke:var(--steel2)}.u-rail-prog .fg{stroke:var(--glow);stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px rgba(var(--glow-rgb),.9));transition:stroke .6s}.u-rail-prog span{letter-spacing:.12em;color:var(--steel);font-size:10.5px;font-weight:700}.u-rail-heat{border-top:1px solid var(--line);color:var(--glow);flex-direction:column;align-items:center;gap:10px;padding:16px 0;transition:color .6s,background-color .3s;display:flex}.u-rail-heat svg{fill:currentColor;filter:drop-shadow(0 0 6px rgba(var(--glow-rgb),.9));animation:2.4s ease-in-out infinite u-pulse}.u-rail-heat span{writing-mode:vertical-rl;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700;transform:rotate(180deg)}.u-rail-heat:hover{background:rgba(var(--glow-rgb),.12)}.u-rail-bag{background:var(--cream);color:var(--ink);transition:background-color .3s,transform .5s var(--over);justify-items:center;gap:2px;padding:16px 0 14px;display:grid;position:relative}.u-rail-bag:before{content:"";background:radial-gradient(circle at 5px 5px,#08080a 3.6px,#0000 4.1px) 0 0/10px 10px repeat-x;height:10px;position:absolute;top:-5px;left:0;right:0}.u-rail-bag small{letter-spacing:.26em;text-transform:uppercase;font-size:9.5px;font-weight:700}.u-rail-bag b{font-family:var(--display);animation:u-pop .5s var(--over)both;font-size:30px;font-weight:400;line-height:1}.u-rail-bag em{background:repeating-linear-gradient(90deg,var(--ink)0 2px,transparent 2px 4px,var(--ink)4px 5px,transparent 5px 8px);width:26px;height:9px;margin-top:4px}.u-rail-bag:hover{background:var(--glow)}.u-rail-bag.has b{color:var(--red)}.u-rail-bag:hover b{color:var(--ink)}.u-board{inset:0 var(--rail)0 0;z-index:100;background:var(--ink);clip-path:polygon(0 0,0 0,-34% 100%,-34% 100%);visibility:hidden;transition:clip-path .75s var(--inout),visibility 0s .75s;position:fixed}.u-board.open{clip-path:polygon(0 0,134% 0,100% 100%,-34% 100%);visibility:visible;transition:clip-path .75s var(--inout),visibility 0s}.u-board-bg{position:absolute;inset:0}.u-board-bg img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.1s var(--ease);position:absolute;inset:0;transform:translate(7%)scale(1.1)}.u-board-bg img.on{opacity:.5;transform:none}.u-board-bg:after{content:"";background:linear-gradient(90deg,#0c0c0fe6,#0c0c0f73 60%,#0c0c0feb);position:absolute;inset:0}.u-board-in{height:100%;padding:calc(var(--top) + clamp(16px,3vh,40px))var(--pad)clamp(20px,4vh,44px);grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:clamp(20px,3vw,50px);display:grid;position:relative;overflow-y:auto}.u-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr);gap:10px;display:grid}.u-tile{border:1px solid var(--line);transition:border-color .35s,background-color .35s,transform .6s var(--over);background:#0c0c0f80;flex-direction:column;justify-content:flex-end;gap:6px;padding:clamp(16px,2vw,28px);display:flex;position:relative;overflow:hidden}.u-tile small{letter-spacing:.3em;text-transform:uppercase;color:var(--steel);font-size:10px;font-weight:700;position:absolute;top:14px;left:clamp(16px,2vw,28px)}.u-tile b{font-family:var(--display);text-transform:uppercase;color:var(--cream);text-shadow:0 0 .3em #f4ecd859;font-size:clamp(28px,3.5vw,60px);font-weight:400;line-height:.92;transition:color .3s,text-shadow .3s}.u-tile span{color:#f4ecd899;font-size:13px}.u-tile .u-arrow{color:var(--glow);opacity:0;transition:opacity .3s,transform .5s var(--over);position:absolute;top:16px;right:18px;transform:translate(-12px)}.u-tile.hot,.u-tile:hover{border-color:var(--glow);background:rgba(var(--glow-rgb),.1);box-shadow:inset 0 0 40px rgba(var(--glow-rgb),.16),0 0 34px rgba(var(--glow-rgb),.22);transform:translateY(-4px)}.u-tile.hot b,.u-tile:hover b{color:var(--glow);text-shadow:0 0 .1em rgba(var(--glow-rgb),.95),0 0 .5em rgba(var(--glow-rgb),.6),0 0 1.2em rgba(var(--glow-rgb),.35)}.u-tile.hot .u-arrow,.u-tile:hover .u-arrow{opacity:1;transform:none}html.motion .u-board .u-tile{opacity:0}html.motion .u-board.open .u-tile{animation:u-flick .9s calc(.3s + var(--i)*.1s)both}.u-board-side{flex-direction:column;gap:18px;padding-top:6px;display:flex}.u-board-side li a{transition:color .3s,padding-left .4s var(--over);border-bottom:1px dotted #f4ecd838;padding:9px 0;font-size:15px;font-weight:500;display:block}.u-board-side li a:hover{color:var(--glow);padding-left:10px}html.motion .u-board .u-board-side li{opacity:0;transform:translate(20px)}html.motion .u-board.open .u-board-side li{opacity:1;transition:opacity .5s calc(.45s + var(--i)*40ms),transform .6s var(--ease)calc(.45s + var(--i)*40ms);transform:none}.u-board-info{color:var(--steel);gap:4px;margin-top:auto;font-size:12.5px;display:grid}.u-board-info a:hover{color:var(--glow)}.u-find{inset:0 var(--rail)0 0;z-index:105;visibility:hidden;transition:visibility 0s .6s;position:fixed}.u-find.open{visibility:visible;transition:visibility}.u-find-shade{opacity:0;background:#040406b3;width:100%;transition:opacity .5s;position:absolute;inset:0}.u-find.open .u-find-shade{opacity:1}.u-find-sheet{background:var(--ink2);border-bottom:1px solid var(--glow);max-height:100%;padding:calc(var(--top) + 26px)var(--pad)34px;transition:transform .65s var(--inout);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),0 100%);gap:18px;padding-bottom:60px;display:grid;position:relative;overflow-y:auto;transform:translateY(-102%)}.u-find.open .u-find-sheet{transform:none}.u-find-form{border-bottom:2px solid var(--cream);align-items:flex-end;gap:16px;display:flex}.u-find-form input{min-width:0;font-family:var(--display);text-transform:uppercase;color:var(--cream);background:0 0;border:0;outline:0;flex:1;padding:0 0 6px;font-size:clamp(34px,6vw,92px);line-height:1.1}.u-find-form input::placeholder{color:var(--steel2)}.u-find-form button{letter-spacing:.2em;text-transform:uppercase;color:var(--glow);padding:0 0 16px;font-size:12px;font-weight:700}.u-find-list{gap:2px;display:grid}.u-find-list a{transition:color .3s,transform .5s var(--over);align-items:center;gap:14px;padding:9px 0;display:flex}.u-find-list a:hover{color:var(--glow);transform:translate(10px)}.u-find-list img{object-fit:cover;border-radius:50%;width:44px;height:44px}.u-find-list b{font-size:15px;font-weight:600}.u-find-list i{border-bottom:2px dotted #f4ecd840;flex:1;transform:translateY(4px)}.u-find-list span{color:var(--steel);font-size:13px}.u-shade{z-index:190;opacity:0;visibility:hidden;background:#040406b8;transition:opacity .5s,visibility 0s .5s;position:fixed;inset:0}.u-shade.open{opacity:1;visibility:visible;transition:opacity .5s,visibility}.u-bag{--hole:#050507;z-index:200;background:var(--cream);width:min(470px,100vw);color:var(--ink);transform-origin:100% 0;visibility:hidden;transition:transform .7s var(--inout),visibility 0s .7s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(108%)rotate(2.5deg)}.u-bag.open{visibility:visible;transition:transform .75s cubic-bezier(.25,1.25,.4,1),visibility;transform:none}.u-bag>.u-perf{background:radial-gradient(circle at 7px 8px,var(--hole)5px,transparent 5.6px)0 0/14px 16px repeat-y;width:14px;height:auto;inset:0 auto 0 -7px}.u-bag-head{border-bottom:2px dashed #0c0c0f4d;justify-content:space-between;align-items:flex-end;padding:26px 26px 18px 30px;display:flex}.u-bag-head small{letter-spacing:.3em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:700}.u-bag-head h2{font-family:var(--display);text-transform:uppercase;font-size:46px;font-weight:400;line-height:.95}.u-bag-head h2 span{color:var(--red)}.u-bag-head button{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.u-bag-head button i{border:1.5px solid var(--ink);width:26px;height:26px;transition:transform .5s var(--over),background-color .3s;position:relative}.u-bag-head button i:before,.u-bag-head button i:after{content:"";background:currentColor;height:1.5px;position:absolute;top:50%;left:5px;right:5px;transform:rotate(45deg)}.u-bag-head button i:after{transform:rotate(-45deg)}.u-bag-head button:hover i{background:var(--red);transform:rotate(90deg)}.u-bag-free{background:var(--paper);padding:14px 26px 14px 30px;font-size:13px}.u-bag-free b{font-weight:700}.u-bag-free span{background:#0c0c0f24;height:5px;margin-top:8px;display:block;overflow:hidden}.u-bag-free span i{background:var(--red);height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .8s var(--ease);display:block}.u-bag-body{flex:1;min-height:0;padding:6px 26px 6px 30px;overflow-y:auto}.u-bag-empty{justify-items:start;gap:14px;padding:44px 0;display:grid}.u-bag-empty b{font-family:var(--display);text-transform:uppercase;font-size:34px;font-weight:400;line-height:1}.u-bag-empty p{opacity:.7;max-width:30ch}.u-bag .u-btn.solid{background:var(--ink);color:var(--cream);box-shadow:none}.u-bag .u-btn.solid:before{background:var(--red)}.u-bag .u-btn.line{border-color:var(--ink);color:var(--ink)}.u-bag .u-btn.line:before{background:var(--ink)}.u-bag .u-btn.line:hover{color:var(--cream)}.u-bag-lines li{border-bottom:1px dotted #0c0c0f66;grid-template-columns:78px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.u-bag.open .u-bag-lines li{animation:u-rise .6s var(--ease)calc(.25s + var(--i)*60ms)both}.u-bag-img{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:var(--paper);width:78px;height:78px;display:block;overflow:hidden}.u-bag-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.u-bag-img:hover img{transform:scale(1.1)}.u-bag-name{align-items:baseline;gap:8px;display:flex}.u-bag-name b{font-size:15px;font-weight:700;line-height:1.25}.u-bag-name i,.u-bag-foot p i{border-bottom:2px dotted #0c0c0f59;flex:1;min-width:12px;transform:translateY(-4px)}.u-bag-name span{white-space:nowrap;font-size:15px;font-weight:700}.u-bag-info em{letter-spacing:.14em;text-transform:uppercase;color:#b3202c;margin-top:3px;font-size:11px;font-style:normal;font-weight:700;display:block}.u-bag-row{align-items:center;gap:12px;margin-top:10px;display:flex}.u-bag-row small{opacity:.6;font-size:12px}.u-bag-rm{letter-spacing:.14em;text-transform:uppercase;border-bottom:1.5px solid;margin-left:auto;font-size:11px;font-weight:700;transition:color .3s}.u-bag-rm:hover{color:var(--red)}.u-bag-foot{background:var(--paper);border-top:2px dashed #0c0c0f4d;gap:8px;padding:18px 26px 22px 30px;display:grid}.u-bag-foot p{align-items:baseline;font-size:15px;display:flex}.u-bag-foot p b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.u-bag-foot p.dim{font-size:13px}.u-bag-foot p.dim b{font-family:var(--sans);font-size:13px;font-weight:700}.u-bag-foot .u-btn{margin-top:8px}.u-bag-foot small{opacity:.6;text-align:center;font-size:11.5px}.u-hero{padding:calc(var(--top) + 6px)var(--pad)18px;position:relative}.u-hero-grid{--g:10px;--s:clamp(40px,5.4vw,92px);height:calc(100svh - var(--top) - 24px);gap:var(--g);grid-template-rows:minmax(0,1fr) 58px;grid-template-columns:minmax(0,1.9fr) minmax(0,.6fr) minmax(0,.8fr);min-height:600px;max-height:980px;display:grid;position:relative}.u-pn{min-width:0;min-height:0;position:relative}.u-pn-in{height:100%;position:relative;overflow:hidden}.u-pn-kick{letter-spacing:.26em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;display:flex}.u-pn-main{clip-path:polygon(0 0,100% 0,calc(100% - var(--s))100%,0 100%);grid-area:1/1/2/2}.u-pn-main .u-pn-in{border:1px solid var(--line);background:linear-gradient(135deg,#17171c,#0e0e12 60%);border-right:0;padding:clamp(20px,2.4vw,40px)}.u-pn-main .u-pn-in:after{content:"";background:radial-gradient(60% 70% at 72% 30%,rgba(var(--glow-rgb),.22),transparent 70%);pointer-events:none;position:absolute;inset:0}.u-bowl{aspect-ratio:1;z-index:1;width:min(29vw,54vh,500px);position:absolute;top:5%;right:-2%}.u-bowl-ring{border:2px solid var(--glow);box-shadow:0 0 26px rgba(var(--glow-rgb),.8),inset 0 0 26px rgba(var(--glow-rgb),.5),0 0 110px rgba(var(--glow-rgb),.45);border-radius:50%;transition:border-color .6s,box-shadow .6s;animation:3.2s ease-in-out infinite u-pulse;position:absolute;inset:-4%}.u-bowl-spin{background:var(--ink3);border-radius:50%;animation:90s linear infinite u-spin;position:absolute;inset:0;overflow:hidden}.u-bowl-spin img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s,transform 1.1s var(--ease);position:absolute;inset:0;transform:scale(1.14)rotate(-24deg)}.u-bowl-spin img.on{opacity:1;transform:none}.u-steam{pointer-events:none;width:40%;height:auto;position:absolute;top:-18%;left:30%}.u-steam path{stroke:#f4ecd88c;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.6 1;stroke-dashoffset:1px;filter:blur(2.5px);pathLength:1;animation:4.2s linear infinite u-steam}.u-steam path:nth-child(2){animation-delay:1.3s}.u-steam path:nth-child(3){animation-delay:2.5s}.u-hero-copy{z-index:2;gap:16px;max-width:min(34ch,41%);display:grid;position:relative}.u-hero-body{color:#f4ecd8cc;font-size:clamp(14.5px,1.15vw,18px);line-height:1.5}.u-hero-acts{flex-wrap:wrap;gap:8px;display:flex}.u-hero-acts .u-btn{min-height:46px;padding:0 22px}.u-hero-chips{z-index:6;right:calc(var(--s) + 4px);flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;bottom:clamp(16px,1.8vw,28px)}.u-hero-chips li{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);color:#f4ecd8bf;background:#0c0c0f80;padding:5px 9px;font-size:10px;font-weight:600}.u-hero-chips li:before{content:"";background:var(--glow);width:6px;height:6px;box-shadow:0 0 8px var(--glow);animation:u-pulse 2s calc(var(--i)*.4s)infinite;border-radius:50%;margin-right:8px;display:inline-block}.u-hero-title{z-index:5;pointer-events:none;text-shadow:0 4px 30px #0c0c0fbf;grid-area:1/1/2/3;place-self:end start;margin:0 0 clamp(14px,1.6vw,28px) clamp(18px,2.2vw,38px);font-size:clamp(74px,11.6vw,214px);line-height:.84}.u-hero-title .u-line{overflow:visible}.u-pn-side{margin-left:calc(var(--s)*-1);clip-path:polygon(var(--s)0,100% 0,calc(100% - var(--s))100%,0 100%);grid-area:1/2/2/3}.u-pn-side .u-pn-in{background:var(--ink3)}.u-pn-side video,.u-pn-side img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.u-pn-side .u-pn-in:after{content:"";background:linear-gradient(#0c0c0f80,#0000 30% 55%,#0c0c0fe6);position:absolute;inset:0}.u-pn-side .u-vert{z-index:2;top:18px;right:calc(var(--s)*.32 + 6px);color:var(--cream);position:absolute}.u-pn-side .u-watch{z-index:2;left:calc(var(--s)*.3 + 4px);position:absolute;bottom:16px}.u-watch{align-items:center;gap:12px;display:flex}.u-watch svg{flex:none;overflow:visible}.u-watch .dial{fill:#0c0c0fb3;stroke:var(--cream);stroke-width:2px}.u-watch .sweep{fill:none;stroke:var(--glow);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:.25px;transform-origin:32px 40px;filter:drop-shadow(0 0 4px rgba(var(--glow-rgb),.9));animation:12s linear infinite u-spin;transform:rotate(-90deg)}.u-watch .crown,.u-watch .tick{stroke:var(--cream);stroke-width:2px;stroke-linecap:square;fill:none}.u-watch .tick{stroke-width:1.2px;opacity:.6}.u-watch .hand{transform-origin:32px 40px;transition:transform .25s var(--over)}.u-watch .hand path{stroke:var(--red);stroke-width:2.4px;stroke-linecap:round}.u-watch .pin{fill:var(--cream)}.u-watch p{line-height:1;display:grid}.u-watch p span{font-family:var(--display);letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:34px}.u-watch p small{letter-spacing:.2em;text-transform:uppercase;color:var(--glow);margin-top:5px;font-size:10px;font-weight:700;transition:color .6s}.u-pn-col{margin-left:calc(var(--s)*-1);clip-path:polygon(var(--s)0,100% 0,100% 100%,0 100%);grid-area:1/3/2/4;grid-template-rows:minmax(0,1.18fr) minmax(0,.82fr);gap:0;min-width:0;min-height:0;display:grid}.u-pn-ticket{clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),0 100%)}.u-pn-ticket .u-pn-in{background:var(--cream);color:var(--ink);padding:22px 20px 40px calc(var(--s)*.82 + 12px);flex-direction:column;gap:10px;display:flex;overflow:hidden}.u-pn-ticket .u-perf{top:-7px}.u-pn-tk{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid;overflow:hidden}.u-pn-tk img{object-fit:cover;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);width:100%;height:100%;min-height:0;transition:transform .8s var(--ease)}.u-pn-tk:hover img{transform:scale(1.06)rotate(-1deg)}.u-pn-tk b{font-family:var(--display);text-transform:uppercase;font-size:clamp(22px,2vw,32px);font-weight:400;line-height:.96}.u-pn-meta{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;font-weight:700;display:flex}.u-pn-buy{border-top:2px dashed #0c0c0f4d;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.u-pn-buy b{font-family:var(--display);font-size:34px;font-weight:400;line-height:1}.u-pn-buy button{background:var(--ink);height:40px;color:var(--cream);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);transition:background-color .3s,transform .5s var(--over);align-items:center;gap:10px;padding:0 14px 0 18px;font-size:11.5px;font-weight:700;display:inline-flex}.u-pn-buy button:hover{background:var(--red);transform:translateY(-2px)rotate(-1.5deg)}.u-pn-buy button i{transition:transform .5s var(--over);font-size:16px;font-style:normal}.u-pn-buy button:hover i{transform:rotate(90deg)}.u-pn-buy button.done{background:var(--veg)}.u-pn-heat{margin-top:calc(-26px + var(--g));clip-path:polygon(0 26px,100% 0,100% 100%,0 100%)}.u-pn-heat .u-pn-in{background:var(--ink2);border:1px solid var(--line);padding:40px 18px 18px calc(var(--s)*.42 + 12px);flex-direction:column;gap:12px;display:flex}.u-pn-heat .u-pn-in:before{content:"";background:radial-gradient(90% 90% at 80% 100%,rgba(var(--glow-rgb),.3),transparent 70%);pointer-events:none;position:absolute;inset:0}.u-pn-heat .u-pn-kick span:last-child{color:var(--glow);transition:color .6s}.u-heat-pick{flex:1;gap:6px;display:grid;position:relative}.u-heat-pick button{border:1px solid var(--line);color:#f4ecd899;text-align:left;min-height:38px;transition:color .3s,border-color .3s,background-color .3s,transform .5s var(--over),box-shadow .4s;align-items:center;gap:12px;padding:0 14px;display:flex}.u-heat-pick button b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(20px,1.7vw,27px);font-weight:400;line-height:1}.u-heat-pick button:hover{color:var(--cream);transform:translate(6px)}.u-heat-pick button.on{color:var(--ink);background:var(--glow);border-color:var(--glow);box-shadow:0 0 26px rgba(var(--glow-rgb),.6)}.u-heat-pick button.on .u-flames svg.on{fill:var(--ink)}.u-pn-tick{clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);grid-area:2/1/3/4}.u-pn-tick .u-pn-in{background:var(--red);color:var(--ink);align-items:stretch;display:flex}.u-tick-lab{background:var(--ink);color:var(--cream);letter-spacing:.26em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);flex:none;place-items:center;padding:0 22px 0 30px;font-size:10.5px;font-weight:700;display:grid}.u-tick-run{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.u-tick-run ul{width:max-content;animation:46s linear infinite u-run;display:flex}.u-tick-run:hover ul{animation-play-state:paused}.u-tick-run li{white-space:nowrap;border-right:2px dashed #0c0c0f66;align-items:baseline;gap:12px;padding:0 26px;display:flex}.u-tick-run li small{letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:700}.u-tick-run li b{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:23px;font-weight:400}.u-tick-run li span{font-size:12px;font-weight:600}.u-tick-run li em{font-size:14px;font-style:normal;font-weight:700}@keyframes u-in-a{0%{opacity:0;transform:translate(-9%,12%)}to{opacity:1;transform:none}}@keyframes u-in-b{0%{opacity:0;transform:translate(7%,-16%)}to{opacity:1;transform:none}}@keyframes u-in-c{0%{opacity:0;transform:translate(14%,9%)}to{opacity:1;transform:none}}@keyframes u-in-d{0%{opacity:0;transform:translate(-4%,120%)}to{opacity:1;transform:none}}@keyframes u-in-t{0%{opacity:0;transform:translate(-5%,60%)skewY(5deg)}to{opacity:1;transform:none}}html.motion .u-hero .u-pn-main,html.motion .u-hero .u-pn-side,html.motion .u-hero .u-pn-col,html.motion .u-hero .u-pn-tick,html.motion .u-hero-title .u-line,html.motion .u-hero-copy>*{opacity:0}html.motion.uy-lit .u-hero .u-pn-main{animation:u-in-a 1s var(--over)50ms both}html.motion.uy-lit .u-hero .u-pn-side{animation:u-in-b 1s var(--over).17s both}html.motion.uy-lit .u-hero .u-pn-col{animation:u-in-c 1s var(--over).29s both}html.motion.uy-lit .u-hero .u-pn-tick{animation:u-in-d .9s var(--over).45s both}html.motion.uy-lit .u-hero-title .u-line{animation:u-in-t 1s var(--ease)calc(.5s + var(--l)*.12s)both}html.motion.uy-lit .u-hero-title em{animation:1.2s 1.1s both u-flick}html.motion.uy-lit .u-hero-copy>*{animation:u-rise .8s var(--ease)both}html.motion.uy-lit .u-hero-copy>:first-child{animation-delay:.55s}html.motion.uy-lit .u-hero-copy>:nth-child(2){animation-delay:.65s}html.motion.uy-lit .u-hero-copy>:nth-child(3){animation-delay:.75s}html.motion.uy-lit .u-hero-copy>:nth-child(4){animation-delay:.85s}html.motion .u-hero-chips li{opacity:0}html.motion.uy-lit .u-hero-chips li{animation:u-rise .7s var(--over)calc(1s + var(--i)*80ms)both}.u-heatrail-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.u-heatrail-pick button{text-align:left;border:1px solid var(--line);background:var(--ink2);clip-path:polygon(22px 0,100% 0,calc(100% - 22px) 100%,0 100%);color:#f4ecd88c;transition:color .35s,background-color .45s,transform .6s var(--over);grid-template-columns:auto 1fr auto;align-items:end;gap:6px 14px;padding:clamp(18px,2vw,30px) clamp(30px,3vw,46px);display:grid;position:relative}.u-heatrail-pick small{letter-spacing:.2em;font-size:11px;font-weight:700}.u-heatrail-pick b{font-family:var(--display);text-transform:uppercase;font-size:clamp(40px,5.6vw,96px);font-weight:400;line-height:.86}.u-heatrail-pick .u-flames svg{width:20px;height:17px}.u-heatrail-pick span:last-child{grid-column:1/-1;max-width:34ch;font-size:13.5px;line-height:1.45}.u-heatrail-pick button:hover{color:var(--cream);transform:translateY(-6px)}.u-heatrail-pick button.on{background:var(--glow);color:var(--ink)}.u-heatrail-pick button.on .u-flames svg.on{fill:var(--ink)}.u-heatrail-kits{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(26px,3vw,44px);display:grid}.u-heatrail-more{text-align:right;margin-top:26px}.u-heatrail-more a{letter-spacing:.16em;text-transform:uppercase;color:var(--glow);transition:gap .4s var(--over),color .6s;align-items:center;gap:12px;font-size:12.5px;font-weight:700;display:inline-flex}.u-heatrail-more a:hover{gap:20px}.u-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.u-tk{background:var(--cream);height:100%;color:var(--ink);transition:transform .6s var(--over),filter .4s;flex-direction:column;display:flex;position:relative;-webkit-mask:radial-gradient(circle at 8px 0,#0000 5px,#000 5.6px) 0 0/16px 100%;mask:radial-gradient(circle at 8px 0,#0000 5px,#000 5.6px) 0 0/16px 100%}html.motion .u-tk[data-in]{transform:translate(-14px,36px)rotate(-1.6deg)}html.motion .u-tk[data-in].is-in{transition:opacity .7s var(--ease)var(--d,0s),transform .8s var(--over)var(--d,0s);transform:none}html.motion .u-tk[data-in].is-in:hover,.u-tk:hover{transition:transform .6s var(--over);filter:drop-shadow(0 18px 30px rgba(var(--glow-rgb),.28));transform:translateY(-8px)rotate(-.7deg)}.u-tk-top{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;padding:16px 12px 9px 14px;font-size:9.5px;font-weight:700;display:flex}.u-tk-top span:nth-child(2){opacity:.55;white-space:nowrap;text-overflow:ellipsis;margin-right:auto;overflow:hidden}.u-tk-save{width:28px;height:28px;transition:transform .5s var(--over),color .3s;place-items:center;margin:-6px -4px -6px 0;display:grid}.u-tk-save:hover{color:var(--red);transform:scale(1.25)rotate(-8deg)}.u-tk-save.on{color:var(--red);animation:u-pop .5s var(--over)}.u-tk-img{aspect-ratio:4/3.3;background:var(--paper);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),0 100%);margin:0 10px;display:block;position:relative;overflow:hidden}.u-tk-img img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease),opacity .5s;position:absolute;inset:0}.u-tk-img img.alt{opacity:0;transform:scale(1.1)}.u-tk:hover .u-tk-img img{transform:scale(1.07)}.u-tk:hover .u-tk-img img.alt{opacity:1;transform:scale(1.02)}.u-tk-tags{justify-items:start;gap:4px;display:grid;position:absolute;top:10px;left:0}.u-tk-tags i{letter-spacing:.18em;text-transform:uppercase;background:var(--red);color:var(--ink);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);padding:5px 12px 5px 9px;font-size:9.5px;font-style:normal;font-weight:700}.u-tk-tags i.low,.u-tk-tags i.out{background:var(--ink);color:var(--cream)}.u-tk.out .u-tk-img img{filter:grayscale()contrast(.9);opacity:.7}.u-tk-body{flex:1;align-content:start;gap:10px;padding:6px 14px 14px;display:grid}.u-tk-body h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(21px,1.75vw,29px);font-weight:400;line-height:.98;transition:color .3s}.u-tk-body a:hover h3{color:#c4182a}.u-tk-chips{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.u-tk-chips>span:not(.u-diet):not(.u-flames){border:1.3px solid #0c0c0f8c;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.u-tk-stub{border-top:2px dashed #0c0c0f59;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 14px;display:flex;position:relative}.u-tk-stub:before,.u-tk-stub:after{content:"";background:var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px}.u-tk-stub:before{left:-7px}.u-tk-stub:after{right:-7px}.u-tk-price{flex-wrap:wrap;align-items:baseline;gap:0 7px;line-height:1;display:flex}.u-tk-price small{letter-spacing:.18em;text-transform:uppercase;opacity:.55;width:100%;margin-bottom:3px;font-size:9.5px;font-weight:700}.u-tk-price b{font-family:var(--display);font-size:30px;font-weight:400}.u-tk-price s{opacity:.5;font-size:12px}.u-tk-add{flex:none;min-width:88px;height:42px;position:relative}.u-tk-add span{letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:11.5px;font-weight:700;display:flex;position:absolute;inset:0}.u-tk-add em{font-style:normal}.u-tk-add .next{letter-spacing:.1em;white-space:nowrap;border:1.5px dashed #0c0c0f80;font-size:9.5px}.u-tk-add .tear{z-index:1;background:var(--ink);color:var(--cream);transform-origin:0 0;clip-path:polygon(0 0,100% 0,100% 100%,8% 100%,4% 86%,8% 72%,4% 58%,8% 44%,4% 30%,8% 16%);transition:transform .5s var(--over),background-color .3s,opacity .3s;padding-left:6px}.u-tk-add .tear i{transition:transform .5s var(--over);font-size:17px;font-style:normal;line-height:1}.u-tk-add:hover:not(:disabled) .tear{background:var(--red);transform:rotate(-3deg)translate(2px,-2px)}.u-tk-add:hover:not(:disabled) .tear i{transform:rotate(90deg)}@keyframes u-tear{0%{opacity:1;transform:none}30%{opacity:1;transform:rotate(-9deg)translate(6px,-4px)}to{opacity:0;transform:rotate(24deg)translate(46px,70px)}}@keyframes u-untear{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}.u-tk.busy .u-tk-add .tear,.u-tk.done .u-tk-add .tear{animation:.55s cubic-bezier(.5,0,.9,.4) forwards u-tear}.u-tk:not(.busy):not(.done) .u-tk-add .tear{animation:u-untear .5s var(--over)}.u-tk.out .u-tk-add .tear{display:none}.u-tk-add:disabled{cursor:default}.u-sec-kits{background:var(--ink2)}.u-slash{background:var(--ink);clip-path:polygon(0 0,100% 0,100% 0,0 100%);height:clamp(30px,5vw,80px);position:absolute;top:-1px;left:0;right:0}.u-sec-kits:after{content:"";background:var(--ink);clip-path:polygon(0 100%,100% 0,100% 100%);height:clamp(30px,5vw,80px);position:absolute;bottom:-1px;left:0;right:0}.u-box{--p:1;--t:1;position:relative}html.motion .u-box{height:250vh}.u-box-stage{padding:calc(var(--top) + 18px)var(--pad)24px;grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid;overflow:hidden}html.motion .u-box-stage{height:100vh;position:sticky;top:0}.u-box-head .u-head{margin-bottom:0}.u-box-head .u-h2,.u-cook-head .u-h2{font-size:clamp(40px,5.4vw,96px)}.u-box-scene{min-height:420px;position:relative}.u-box-core{aspect-ratio:1;width:min(27vw,42vh);transform:translate3d(-50%,-50%,0)rotate(calc(var(--p)*-8deg))scale(calc(1.22 - var(--p)*.22));box-shadow:0 0 0 2px var(--glow),0 0 60px rgba(var(--glow-rgb),.55);z-index:2;border-radius:50%;transition:box-shadow .6s;position:absolute;top:50%;left:50%;overflow:hidden}.u-box-core img{object-fit:cover;width:100%;height:100%}.u-box-core span{background:var(--ink);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;padding:5px 14px;font-size:10px;font-weight:700;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.u-box-part{--x:0vw;--y:0vh;--rot:0deg;text-align:center;width:clamp(150px,15vw,210px);transform:translate3d(-50%,-50%,0)translate3d(calc(var(--x)*var(--p)),calc(var(--y)*var(--p)),0)scale(calc(.25 + var(--p)*.75))rotate(calc((1 - var(--p))*var(--rot)));opacity:calc(var(--p)*2.4);will-change:transform;justify-items:center;gap:10px;display:grid;position:absolute;top:50%;left:50%}.u-box-pic{aspect-ratio:1;border:2px solid var(--cream);background:var(--ink3);width:clamp(84px,8.6vw,128px);transition:transform .6s var(--over),border-color .3s;border-radius:50%;overflow:hidden}.u-box-pic img{object-fit:cover;width:100%;height:100%}.u-box-part:hover .u-box-pic{border-color:var(--glow);transform:scale(1.12)rotate(6deg)}.u-box-part figcaption{opacity:var(--t);transform:translate3d(0,calc((1 - var(--t))*12px),0);gap:2px;display:grid}.u-box-part small{letter-spacing:.2em;text-transform:uppercase;color:var(--glow);font-size:10px;font-weight:700;transition:color .6s}.u-box-part b{font-family:var(--display);text-transform:uppercase;font-size:clamp(19px,1.6vw,26px);font-weight:400;line-height:1}.u-box-part figcaption span{color:#f4ecd89e;font-size:12.5px;line-height:1.4}.u-box-part.n1{--x:-22vw;--y:-15vh;--rot:-140deg}.u-box-part.n2{--x:-36vw;--y:2vh;--rot:90deg}.u-box-part.n3{--x:-21vw;--y:17vh;--rot:-60deg}.u-box-part.n4{--x:22vw;--y:-15vh;--rot:140deg}.u-box-part.n5{--x:36vw;--y:2vh;--rot:-90deg}.u-box-part.n6{--x:21vw;--y:17vh;--rot:60deg}.u-cook{background:var(--ink2);position:relative}html.motion .u-cook{height:calc(var(--n)*85vh + 100vh)}.u-cook-stage{padding:calc(var(--top) + 16px)0 0;flex-direction:column;gap:clamp(14px,2vh,26px);display:flex;overflow:hidden}html.motion .u-cook-stage{height:100vh;position:sticky;top:0}.u-cook-head{padding:0 var(--pad);position:relative}.u-cook-head .u-head{margin-bottom:0;padding-right:150px}.u-cook-clock{right:var(--pad);text-align:right;line-height:1;display:grid;position:absolute;top:0}.u-cook-clock span{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--glow);text-shadow:0 0 .4em rgba(var(--glow-rgb),.6);font-size:clamp(40px,4.6vw,76px);transition:color .6s}.u-cook-clock small{letter-spacing:.24em;text-transform:uppercase;color:var(--steel);margin-top:6px;font-size:10.5px;font-weight:700}.u-cook-track{min-height:0;padding:0 var(--pad);will-change:transform;flex:1;gap:clamp(12px,1.6vw,24px);width:max-content;display:flex}html:not(.motion) .u-cook-track{width:auto;min-height:420px;overflow-x:auto;transform:none!important}.u-cook-track>li{background:var(--ink);border:1px solid var(--line);clip-path:polygon(34px 0,100% 0,calc(100% - 34px) 100%,0 100%);flex:none;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);width:min(74vw,980px);min-height:0;transition:border-color .5s;display:grid}.u-cook-track>li.now{border-color:var(--glow)}.u-cook-pic{min-height:0;position:relative;overflow:hidden}.u-cook-pic img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.16 - var(--sp,0)*.12));filter:saturate(calc(.55 + var(--sp,0)*.5))brightness(calc(.7 + var(--sp,0)*.3));position:absolute;inset:0}.u-cook-copy{flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(18px,2.4vw,40px) clamp(40px,4vw,70px) clamp(18px,2.4vw,40px) clamp(18px,2.2vw,36px);display:flex;position:relative}.u-cook-no{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px var(--steel2);font-size:clamp(60px,8vw,130px);line-height:.9;transition:color .5s,-webkit-text-stroke-color .5s;position:absolute;top:clamp(10px,1.6vw,22px);left:clamp(18px,2.2vw,36px)}.u-cook-track>li.now .u-cook-no,.u-cook-track>li.done .u-cook-no{color:var(--glow);-webkit-text-stroke-color:var(--glow);text-shadow:0 0 .3em rgba(var(--glow-rgb),.55)}.u-cook-copy h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(32px,3.6vw,62px);font-weight:400;line-height:.95}.u-cook-copy p{color:#f4ecd8b8;max-width:34ch;font-size:14.5px}.u-cook-ring{align-items:center;gap:12px;margin-top:6px;display:flex}.u-cook-ring circle{fill:none;stroke:var(--steel2);stroke-width:3px}.u-cook-ring circle.fg{stroke:var(--glow);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sp,0));transform-origin:50%;transition:stroke .6s;transform:rotate(-90deg)}.u-cook-ring b{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700}.u-cook-track>li.u-cook-end{background:var(--glow);width:min(60vw,520px);color:var(--ink);border:0;grid-template-columns:1fr;align-content:center;justify-items:start;gap:14px;padding:40px clamp(40px,5vw,70px);transition:background-color .6s;position:relative}.u-cook-end h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(70px,10vw,170px);font-weight:400;line-height:.85}.u-cook-end p{max-width:24ch;font-weight:600}.u-cook-end .u-btn.solid{background:var(--ink);color:var(--cream);box-shadow:none}.u-cook-end .u-btn.solid:hover{color:var(--ink)}.u-cook-end .u-steam{width:110px;position:absolute;top:8%;left:auto;right:16%}.u-cook-end .u-steam path{stroke:#0c0c0f80}.u-cook-bar{background:var(--steel2);flex:none;height:4px;display:block}.u-cook-bar b{background:var(--glow);transform-origin:0;height:100%;box-shadow:0 0 12px var(--glow);display:block;transform:scaleX(0)}.u-dbox{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(18px,2.6vw,44px);display:grid}.u-dbox-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.u-dbox-opts button{text-align:left;border:1px solid var(--line);background:var(--ink2);width:100%;transition:border-color .3s,background-color .3s,transform .55s var(--over),opacity .3s;grid-template-rows:auto auto;grid-template-columns:clamp(84px,9vw,132px) minmax(0,1fr);align-content:center;align-items:center;column-gap:18px;padding:14px;display:grid}.u-dbox-img{aspect-ratio:1;border-radius:50%;grid-row:1/3;position:relative;overflow:visible}.u-dbox-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--over);border-radius:50%}.u-dbox-img i{background:var(--cream);width:34px;height:34px;color:var(--ink);font-style:normal;font-family:var(--display);transition:background-color .3s,transform .5s var(--over);border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;bottom:-4px;right:-4px}.u-dbox-opts b{font-family:var(--display);text-transform:uppercase;align-self:end;font-size:clamp(20px,1.9vw,30px);font-weight:400;line-height:.98}.u-dbox-opts small{color:#f4ecd8a6;align-self:start;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:inline-flex}.u-dbox-opts button:hover:not(:disabled){border-color:#f4ecd880;transform:translateY(-5px)}.u-dbox-opts button:hover:not(:disabled) img{transform:rotate(40deg)scale(1.06)}.u-dbox-opts button.on{border-color:var(--glow);background:rgba(var(--glow-rgb),.12);box-shadow:0 0 30px rgba(var(--glow-rgb),.22)}.u-dbox-opts button.on .u-dbox-img i{background:var(--glow);transform:scale(1.15)}.u-dbox-opts button:disabled{opacity:.4;cursor:not-allowed}.u-dbox-tray{background:var(--cream);color:var(--ink);gap:14px;padding:30px 24px 24px;display:grid;position:relative}.u-dbox-tray .u-kicker{color:#b3202c}.u-dbox-tray ol{gap:4px;display:grid}.u-dbox-tray li{opacity:.45;border-bottom:1px dotted #0c0c0f66;align-items:center;gap:12px;padding:8px 0;transition:opacity .4s;display:flex}.u-dbox-tray li.full{opacity:1}.u-dbox-tray li>span{border:2px dashed #0c0c0f73;border-radius:50%;flex:none;width:46px;height:46px;overflow:hidden}.u-dbox-tray li.full>span{border-style:solid}.u-dbox-tray li img{object-fit:cover;width:100%;height:100%;animation:u-pop .6s var(--over)both}.u-dbox-tray li b{font-size:14px;font-weight:700;line-height:1.2}.u-dbox-tray li i,.u-dbox-total i{border-bottom:2px dotted #0c0c0f59;flex:1;min-width:10px}.u-dbox-tray li small{font-size:13px;font-weight:700}.u-dbox-total{text-transform:uppercase;letter-spacing:.14em;align-items:baseline;gap:8px;font-size:12px;font-weight:700;display:flex}.u-dbox-total b{font-family:var(--display);letter-spacing:0;font-size:36px;font-weight:400;line-height:1}.u-dbox-tray .u-btn.solid{background:var(--ink);color:var(--cream);box-shadow:none}.u-dbox-tray .u-btn.solid:before{background:var(--red)}.u-sec-shelf{background:linear-gradient(180deg,transparent,rgba(var(--glow-rgb),.05));overflow:hidden}.u-shelf-run{scrollbar-width:none;cursor:grab;padding:30px var(--pad)10px;-webkit-overflow-scrolling:touch;overflow:auto hidden}.u-shelf-run::-webkit-scrollbar{display:none}.u-shelf-run:active{cursor:grabbing}.u-shelf-run ul{width:max-content;padding-right:var(--pad);gap:26px;display:flex}.u-shelf-run li{-webkit-user-select:none;user-select:none;flex:none;width:clamp(170px,16vw,230px);position:relative}.u-shelf-run li:before{content:"";border-top:2px solid var(--glow);height:16px;box-shadow:0 -2px 22px rgba(var(--glow-rgb),.5),0 20px 30px #0009;background:linear-gradient(#2c2c34,#151519);transition:border-color .6s,box-shadow .6s;position:absolute;top:clamp(230px,22vw,310px);left:-13px;right:-13px}.u-shelf-plank{display:none}.u-shelf-jar{transform-origin:50% 100%;height:clamp(230px,22vw,310px);transition:transform .6s var(--over);padding:0 8px;display:block;position:relative}.u-shelf-jar img{object-fit:cover;border:2px solid #f4ecd8d9;border-bottom-width:0;border-radius:999px 999px 10px 10px;width:100%;height:100%}.u-shelf-jar i{background:var(--ink);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;padding:5px 12px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:46%;left:50%;transform:translate(-50%)rotate(-8deg)}.u-shelf-run li:hover .u-shelf-jar{transform:translateY(-14px)rotate(-2.5deg)}.u-shelf-run li.out img{filter:grayscale()brightness(.6)}html.motion .u-shelf[data-in]{opacity:1;transform:none}html.motion .u-shelf[data-in] li{opacity:0;transform:translateY(-50px)}html.motion .u-shelf[data-in].is-in li{opacity:1;transition:opacity .5s calc(var(--i)*70ms),transform .8s var(--over)calc(var(--i)*70ms);transform:none}.u-shelf-tag{gap:8px;padding:34px 6px 0;display:grid}.u-shelf-tag b{font-family:var(--display);text-transform:uppercase;font-size:23px;font-weight:400;line-height:1}.u-shelf-tag p{color:#f4ecd8a6;align-items:center;gap:8px;font-size:12px;display:flex}.u-shelf-tag p em{color:var(--cream);margin-left:auto;font-size:14px;font-style:normal;font-weight:700}.u-shelf-tag button{letter-spacing:.18em;text-transform:uppercase;transition:background-color .3s,color .3s,border-color .3s,transform .5s var(--over);border:1px solid #f4ecd857;justify-self:start;padding:8px 14px;font-size:11px;font-weight:700}.u-shelf-tag button:hover:not(:disabled){background:var(--glow);border-color:var(--glow);color:var(--ink);transform:translateY(-2px)}.u-shelf-tag button:disabled{opacity:.45;cursor:default}.u-sec-revs{overflow:hidden}.u-revs{padding:22px 0 30px;position:relative;overflow:hidden}.u-revs-wire{background:linear-gradient(#55575f,#25262b);height:3px;position:absolute;top:22px;left:0;right:0}.u-revs ul{gap:26px;width:max-content;padding-left:26px;animation:70s linear infinite u-run;display:flex}.u-revs:hover ul{animation-play-state:paused}.u-revs li{transform-origin:50% 0;width:min(78vw,340px);animation:u-sway 4.6s ease-in-out calc(var(--i)*-.9s)infinite alternate;flex:none;padding-top:16px;position:relative}.u-clip{background:var(--red);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);z-index:2;width:30px;height:26px;margin-left:-15px;position:absolute;top:-6px;left:50%;box-shadow:0 0 14px #ff2e3eb3}.u-revs article{background:var(--cream);color:var(--ink);transition:transform .5s var(--over);gap:14px;padding:26px 22px 22px;display:grid;-webkit-mask:radial-gradient(circle at 8px 100%,#0000 5px,#000 5.6px) 0 0/16px 100%;mask:radial-gradient(circle at 8px 100%,#0000 5px,#000 5.6px) 0 0/16px 100%}.u-revs li:hover article{transform:translateY(6px)scale(1.02)}.u-rev-top{letter-spacing:.22em;text-transform:uppercase;border-bottom:2px dashed #0c0c0f4d;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:10px;font-weight:700;display:flex}.u-revs blockquote{font-size:16px;font-weight:500;line-height:1.45}.u-rev-by{align-items:baseline;gap:8px;font-size:12px;display:flex}.u-rev-by b{white-space:nowrap;font-size:13px;font-weight:700}.u-rev-by i{border-bottom:2px dotted #0c0c0f59;flex:1;min-width:10px}.u-rev-by small{text-align:right;opacity:.65;max-width:58%;font-size:11px}.u-jr{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(12px,1.6vw,24px);display:grid}.u-jr-card{background:var(--ink2);border:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);transition:border-color .35s;display:grid;position:relative;overflow:hidden}.u-jr-card.lead{grid-row:1/3;grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:1fr}.u-jr-card:hover{border-color:var(--glow)}.u-jr-pic{clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0 100%);min-height:180px;position:relative;overflow:hidden}.u-jr-card.lead .u-jr-pic{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),0 100%)}.u-jr-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);position:absolute;inset:0}.u-jr-card:hover .u-jr-pic img{transform:scale(1.07)rotate(-1deg)}.u-jr-copy{align-content:center;gap:10px;padding:clamp(18px,2vw,32px);display:grid}.u-jr-copy small{letter-spacing:.18em;text-transform:uppercase;color:var(--glow);font-size:10.5px;font-weight:700;transition:color .6s}.u-jr-copy b{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,2.3vw,38px);font-weight:400;line-height:.98}.u-jr-card.lead .u-jr-copy b{font-size:clamp(30px,3.6vw,60px)}.u-jr-copy em{color:#f4ecd8a8;font-size:14px;font-style:normal}.u-jr-copy i{letter-spacing:.18em;text-transform:uppercase;transition:gap .4s var(--over),color .3s;align-items:center;gap:12px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex}.u-jr-card:hover .u-jr-copy i{color:var(--glow);gap:20px}.u-faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,70px);display:grid}.u-faq .u-head{grid-template-columns:auto minmax(0,1fr)}.u-faq .u-head-side{grid-column:2}.u-faq-acts{flex-wrap:wrap;gap:10px;display:flex}.u-acc-row{border-top:1px solid var(--line)}.u-acc-row:last-child{border-bottom:1px solid var(--line)}.u-acc-row>button{text-align:left;width:100%;transition:color .3s,padding .5s var(--over);grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:22px 0;display:grid}.u-acc-row>button small{letter-spacing:.2em;color:var(--steel);font-size:11px;font-weight:700}.u-acc-row>button b{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(21px,2vw,31px);font-weight:400;line-height:1.02}.u-acc-row>button i{width:26px;height:26px;transition:transform .6s var(--over),background-color .3s,border-color .3s;border:1px solid #f4ecd866;position:relative}.u-acc-row>button i:before,.u-acc-row>button i:after{content:"";height:1.5px;transition:transform .5s var(--over);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:6px;right:6px}.u-acc-row>button i:after{transform:rotate(90deg)}.u-acc-row>button:hover{color:var(--glow);padding-left:8px}.u-acc-row.open>button i{background:var(--glow);border-color:var(--glow);color:var(--ink);transform:rotate(180deg)}.u-acc-row.open>button i:after{transform:rotate(0)}.u-acc-body{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.u-acc-row.open .u-acc-body{grid-template-rows:1fr}.u-acc-body>div{overflow:hidden}.u-acc-body>div>*{color:#f4ecd8bd;opacity:0;max-width:70ch;transition:opacity .4s,transform .5s var(--ease);padding:0 40px 24px 50px;font-size:15px;transform:translateY(-8px)}.u-acc-row.open .u-acc-body>div>*{opacity:1;transition-delay:.15s;transform:none}.u-acc-body p+p{padding-top:0}.u-ft{background:#000;padding:clamp(50px,7vw,110px) 0 26px;position:relative;overflow:hidden}.u-ft:before{content:"";background:var(--ink);clip-path:polygon(0 0,100% 0,0 100%);height:clamp(24px,4vw,60px);position:absolute;top:0;left:0;right:0}.u-ft-word{font-family:var(--display);font-size:calc((100vw - var(--rail))*.205);text-transform:uppercase;white-space:nowrap;padding:0 var(--pad);-webkit-user-select:none;user-select:none;justify-content:center;margin-bottom:clamp(30px,5vw,80px);line-height:.86;display:flex}.u-ft-word span{color:var(--red);text-shadow:0 0 .05em #ff2e3ef2,0 0 .22em #ff2e3e99,0 0 .6em #ff2e3e59}.u-ft-word span:nth-child(-n+5){color:var(--cream);text-shadow:0 0 .05em #f4ecd8cc,0 0 .3em #f4ecd859}html.motion .u-ft-word[data-in]{opacity:1;transform:none}html.motion .u-ft-word[data-in] span{opacity:.07}html.motion .u-ft-word[data-in].is-in span{animation:u-flick 1.2s calc(var(--k)*90ms)both,u-buzz 6s calc(2s + var(--k)*1.3s)infinite}.u-ft-grid{grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,90px);display:grid}.u-ft-ticket{--hole:#000;background:var(--cream);color:var(--ink);transform-origin:50% 0;gap:14px;padding:30px 24px 22px;display:grid;position:relative}html.motion .u-ft-ticket[data-in]{transform:translateY(40px)rotate(-3deg)}html.motion .u-ft-ticket[data-in].is-in{transition:opacity .7s,transform .9s var(--over);transform:rotate(-1.2deg)}.u-ft-tk-head{border-bottom:2px dashed #0c0c0f4d;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.u-ft-tk-head b{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}.u-ft-tk-head span{letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:700}.u-ft-ticket dl{gap:7px;display:grid}.u-ft-ticket dl div{grid-template-columns:84px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.u-ft-ticket dt{letter-spacing:.2em;text-transform:uppercase;opacity:.6;padding-top:3px;font-size:10px;font-weight:700}.u-ft-ticket dd{font-weight:600}.u-ft-tk-note{border-top:2px dashed #0c0c0f4d;padding-top:12px;font-size:13px}.u-ft-form>div{border:2px solid var(--ink);display:flex}.u-ft-form input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px;padding:0 12px;font-size:14px}.u-ft-form input::placeholder{color:#0c0c0f73}.u-ft-form button{background:var(--ink);color:var(--cream);letter-spacing:.16em;text-transform:uppercase;padding:0 18px;font-size:11.5px;font-weight:700;transition:background-color .3s}.u-ft-form button:hover{background:var(--red)}.u-ft-form small{color:#b3202c;margin-top:6px;font-size:12px;display:block}.u-ft-ok{font-size:14px;font-weight:700}.u-barcode{background:repeating-linear-gradient(90deg,var(--ink)0 2px,transparent 2px 5px,var(--ink)5px 6px,transparent 6px 9px,var(--ink)9px 12px,transparent 12px 14px);opacity:.85;height:34px;display:block}.u-ft-receipt{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px clamp(20px,3vw,50px);display:grid}.u-ft-col h3{font-family:var(--display);text-transform:uppercase;border-bottom:2px dashed #f4ecd840;align-items:baseline;gap:8px;margin-bottom:6px;padding-bottom:10px;font-size:24px;font-weight:400;display:flex}.u-ft-col h3 i{flex:1}.u-ft-col h3 small{font-family:var(--sans);letter-spacing:.2em;color:var(--steel);font-size:10px;font-weight:700}.u-ft-col a{color:#f4ecd8c7;transition:color .3s,transform .45s var(--over);align-items:baseline;gap:8px;padding:6px 0;font-size:14px;display:flex}.u-ft-col a i,.u-ft-total i{border-bottom:2px dotted #f4ecd838;flex:1;min-width:12px;transition:border-color .3s;transform:translateY(-4px)}.u-ft-col a small{color:var(--steel);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.u-ft-col a:hover{color:var(--glow);transform:translate(6px)}.u-ft-col a:hover i{border-color:var(--glow)}.u-ft-total{border-top:2px solid #f4ecd880;grid-column:1/-1;gap:6px;padding-top:16px;display:grid}.u-ft-total p{align-items:baseline;gap:8px;font-size:14px;display:flex}.u-ft-total p>span{letter-spacing:.22em;text-transform:uppercase;color:var(--steel);font-size:10.5px;font-weight:700}.u-ft-total b{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.u-ft-total a{font-weight:600;transition:color .3s}.u-ft-total a:hover{color:var(--glow)}.u-ft-total em{text-align:right;color:#f4ecd8c7;max-width:60%;font-style:normal}.u-ft-bot{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(36px,5vw,70px);padding-top:18px;font-size:11.5px;display:flex}.u-ft-bot span:last-child{gap:20px;display:flex}.u-ft-bot a:hover{color:var(--glow)}@media (max-width:1180px){.u-grid,.u-heatrail-kits{grid-template-columns:repeat(3,minmax(0,1fr))}.u-heatrail-kits>:nth-child(4){display:none}.u-top-nav a{font-size:18px}.u-tool span{display:none}}@media (max-width:980px){:root{--rail:0px;--dock:58px;--top:58px}.u-top-nav{display:none}.u-rail{width:auto;height:var(--dock);border-left:0;border-top:1px solid var(--line);flex-direction:row;top:auto;left:0}.u-rail-prog{flex-direction:row;flex:none;justify-content:center;width:62px;padding:0}.u-rail-prog svg{display:none}.u-rail-prog span{font-size:13px}.u-rail-prog span:after{content:"%"}.u-rail-heat{border-top:0;border-left:1px solid var(--line);flex-direction:row;flex:1;justify-content:center;padding:0}.u-rail-heat span{writing-mode:horizontal-tb;transform:none}.u-rail-bag{grid-auto-flow:column;align-items:center;gap:10px;padding:0 22px}.u-rail-bag:before{background:radial-gradient(circle at 5px 5px,#08080a 3.6px,#0000 4.1px) 0 0/10px 10px repeat-y;width:10px;height:auto;inset:0 auto 0 -5px}.u-rail-bag b{font-size:26px}.u-rail-bag em{display:none}.u-bag{z-index:210;bottom:0}.u-board,.u-find{inset:0 0 var(--dock)0}.u-board-in{grid-template-columns:1fr}.u-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(112px,auto)}.u-board-side ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.u-hero{min-height:0;padding-bottom:10px}.u-hero-grid{--s:26px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);height:auto;min-height:0;max-height:none}.u-hero-chips{flex-flow:wrap;align-items:flex-start;margin-top:16px;position:static}.u-pn-tk{grid-template-rows:auto auto}.u-hero-title{grid-area:1/1/2/3;align-self:start;margin:10px 0 -.34em 4px;font-size:clamp(76px,25vw,190px)}.u-pn-main{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),0 100%);grid-area:2/1/3/3}.u-pn-main .u-pn-in{border-right:1px solid var(--line);padding:0 18px 44px;display:grid}.u-bowl{width:min(74vw,420px);margin:12vw -8vw 22px auto;position:relative;top:auto;right:auto}.u-hero-copy{max-width:none}.u-pn-side{clip-path:polygon(0 12px,100% 0,calc(100% - 20px) 100%,0 100%);grid-area:3/1/4/2;min-height:330px;margin:-12px 0 0}.u-pn-side .u-vert{top:26px;right:26px}.u-pn-side .u-watch{gap:8px;bottom:14px;left:12px}.u-pn-side .u-watch svg{width:44px;height:50px}.u-watch p span{font-size:26px}.u-watch p small{letter-spacing:.12em;font-size:8.5px}.u-pn-col{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%);grid-area:3/2/4/3;grid-template-rows:auto auto;margin:-12px 0 0 -20px}.u-pn-ticket .u-pn-in{padding:22px 14px 36px 30px}.u-pn-tk img{height:96px}.u-pn-buy b{font-size:26px}.u-pn-buy button{height:36px;padding:0 10px 0 13px}.u-pn-heat .u-pn-in{padding:36px 12px 14px 18px}.u-pn-tick{grid-area:4/1/5/3;height:50px}.u-tick-lab{padding:0 16px 0 20px;font-size:9px}.u-head{grid-template-columns:minmax(0,1fr)}.u-head .u-vert{display:none}.u-head .u-kicker{display:block}.u-faq .u-head-side{grid-column:1}.u-heatrail-pick{grid-template-columns:1fr;gap:6px}.u-heatrail-pick button{grid-template-columns:auto 1fr auto;align-items:center;padding-top:14px;padding-bottom:14px}.u-heatrail-pick b{font-size:44px}.u-heatrail-pick span:last-child{display:none}.u-heatrail-pick button.on span:last-child{display:block}.u-dbox,.u-faq,.u-ft-grid,.u-jr{grid-template-columns:1fr}.u-jr-card.lead{grid-row:auto}.u-box-core{width:min(34vw,30vh)}.u-box-part{gap:6px;width:30vw}.u-box-pic{width:17vw}.u-box-part figcaption span{display:none}.u-box-part b{font-size:16px}.u-box-part small{letter-spacing:.1em;font-size:8.5px}.u-box-part.n1{--x:-31vw;--y:-24vh}.u-box-part.n2{--x:-33vw;--y:0vh}.u-box-part.n3{--x:-31vw;--y:24vh}.u-box-part.n4{--x:31vw;--y:-24vh}.u-box-part.n5{--x:33vw;--y:0vh}.u-box-part.n6{--x:31vw;--y:24vh}.u-box-stage,.u-cook-stage{height:calc(100vh - var(--dock))}html.motion .u-box-stage,html.motion .u-cook-stage{height:calc(100svh - var(--dock))}.u-cook-head .u-head{padding-right:0}.u-cook-head .u-head-side{display:none}.u-cook-clock{top:auto;bottom:4px}.u-cook-clock small{display:none}.u-cook-track>li{clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;width:80vw}.u-cook-copy{padding:16px 30px 18px}.u-cook-no{font-size:54px;position:static}.u-cook-track>li.u-cook-end{grid-template-rows:none;width:76vw}.u-ft-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.u-ft-word{padding:0;font-size:20.5vw}}@media (max-width:640px){.u-grid,.u-heatrail-kits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.u-heatrail-kits>:nth-child(4){display:block}.u-tk-top span:nth-child(2){display:none}.u-tk-top span:first-child{margin-right:auto}.u-tk-img{margin:0 7px}.u-tk-body{padding:4px 10px 12px}.u-tk-body h3{font-size:19px}.u-tk-stub{padding:10px 10px 12px}.u-tk-price b{font-size:24px}.u-tk-add{min-width:66px;height:38px}.u-tk-add .tear em{display:none}.u-dbox-opts,.u-jr-card{grid-template-columns:1fr}.u-jr-pic{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 100%);min-height:200px}.u-ft-receipt{grid-template-columns:1fr}.u-ft-total em{max-width:70%}.u-acc-row>button{grid-template-columns:30px minmax(0,1fr) 26px}.u-acc-body>div>*{padding:0 10px 20px 40px}.u-board-in{padding-left:14px;padding-right:14px}.u-tile b{font-size:25px}.u-tile span{display:none}.u-bag-head,.u-bag-free,.u-bag-body,.u-bag-foot{padding-left:22px;padding-right:16px}.u-hero-acts .u-btn{flex:1;padding:0 16px}.u-pn-meta span:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.uy *,.uy :before,.uy :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.u-tick-run ul,.u-revs ul{animation:none!important}.u-revs{overflow-x:auto}}
