@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3116fcb204c40969-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0356e5937fc4ee74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9313cbe49017d230-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7fdeec0c074ef54a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_2ecfb6{font-family:Caveat,Caveat Fallback;font-weight:600;font-style:normal}.__variable_2ecfb6{--font-caveat:"Caveat","Caveat Fallback"}@font-face{font-family:anton;src:url(/fonts/anton.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(/fonts/inter.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:caveat;src:url(/fonts/caveat.woff2) format("woff2");font-display:swap;font-weight:600}:root{--font-display:var(--font-anton,"anton",Impact,sans-serif);--font-body:var(--font-inter,"inter",Arial,sans-serif);--font-handwritten:var(--font-caveat,"caveat",cursive);--cream:#f4ebdd;--red:#a61919;--ink:#111;--muted:#665c51;--rule:#cfc3b3;--gutter:clamp(24px,4.3vw,80px);--headline-size:clamp(120px,12.6vw,210px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{scroll-behavior:smooth;background:var(--cream);-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;-webkit-tap-highlight-color:transparent}body,html{font-family:var(--font-body)}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::selection{color:var(--cream);background:var(--red)}:focus-visible{outline:2px solid var(--red);outline-offset:6px}.site-shell{max-width:1800px;margin-inline:auto}.skip-link{background:var(--ink);color:var(--cream);z-index:20;padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}.site-header{min-height:106px;margin-inline:var(--gutter);border-bottom:1px solid var(--rule);justify-content:space-between;gap:24px}.brand-name,.site-header{align-items:center;display:flex}.brand-name{min-height:64px;color:var(--red);gap:15px}.brand-name__display{font-family:var(--font-display);letter-spacing:-.025em;font-size:48px;line-height:1}.brand-name__descriptor{border-left:1px solid var(--red);letter-spacing:.18em;padding-left:14px;font-size:11px;font-weight:650;line-height:2.5}.header-motto{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:550;line-height:1.5}.header-motto span{color:var(--muted)}.menu-button{border:1px solid var(--red);background:var(--red);min-height:60px;color:var(--cream);border-radius:3px;justify-content:space-between;align-items:center;gap:32px;padding:0 24px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.menu-button svg{flex-shrink:0;width:23px;height:23px;transition:transform .18s}.menu-button:hover{background:#841414;border-color:#841414}.menu-button:hover svg{transform:translate(4px)}.menu-button:active svg{transform:translate(2px)}.menu-button--compact{min-height:46px;color:var(--red);background:transparent;gap:25px;padding:0 17px}.menu-button--compact:hover{background:var(--red);color:var(--cream)}.menu-button--compact svg{width:20px;height:20px}.hero,.hero-stage{position:relative}.hero-stage{isolation:isolate;min-height:880px;height:calc(var(--headline-size) * 4.75 + 20px)}.hero-heading{display:contents}.eyebrow{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:12px;margin:0;font-size:11px;font-weight:650;line-height:1.5;display:flex}.hero-heading>.eyebrow{top:30px;left:var(--gutter);position:absolute}.eyebrow>span{background:var(--red);width:19px;height:2px}h1{color:var(--red);font-family:var(--font-display);font-weight:400;font-size:var(--headline-size);letter-spacing:-.025em;margin:0;line-height:1}h1>span{display:block;position:absolute}.headline-first{left:var(--gutter);z-index:1;top:72px}.headline-second{left:var(--gutter);top:calc(72px + var(--headline-size))}.headline-last,.headline-second{z-index:3;paint-order:stroke fill;-webkit-text-stroke:3px var(--cream)}.headline-last{right:var(--gutter);top:calc(110px + var(--headline-size) * 2.65)}.hero-product{z-index:2;width:min(51vw,840px);left:29%;top:calc(25px + var(--headline-size));position:absolute}.hero-burger{width:100%;height:auto;animation:burger-arrive .6s cubic-bezier(.2,.7,.2,1) both;display:block;transform:rotate(-9deg)}.hero-copy{z-index:4;left:var(--gutter);top:calc(150px + var(--headline-size) * 2.25);max-width:280px;position:absolute}.hero-copy>p{letter-spacing:-.02em;margin:0 0 22px;font-size:16px;line-height:1.65}.hero-side-note{color:var(--red);font-family:var(--font-handwritten);margin:0;font-size:37px;font-weight:600;line-height:.85;position:absolute;top:50px;right:8%;transform:rotate(9deg)}.campaign-strokes{width:90px;height:14px;margin-top:14px;display:block;position:relative}.campaign-strokes:after,.campaign-strokes:before{content:"";background:currentColor;width:100%;height:2px;position:absolute;left:0;transform:rotate(-9deg)}.campaign-strokes:after{width:73%;top:7px;left:9px;transform:rotate(-13deg)}@keyframes burger-arrive{0%{transform:translateY(8px) rotate(-8deg)}to{transform:translateY(0) rotate(-9deg)}}@media (min-width:700px) and (max-width:1099px){:root{--headline-size:13.2vw}.hero-stage{min-height:0;height:calc(100px + var(--headline-size) * 5)}.hero-product{width:59%;left:27%;top:calc(65px + var(--headline-size))}.hero-copy{top:calc(155px + var(--headline-size) * 2.1);max-width:180px}.hero-copy>p{font-size:15px}.hero-copy .menu-button{gap:12px;padding-inline:14px;font-size:12px}.copy-break{display:none}.hero-side-note{font-size:30px;right:7%}}@media (max-width:699px){:root{--gutter:24px;--headline-size:19.8vw}.site-header{gap:12px;min-height:88px}.brand-name{gap:9px;min-height:60px}.brand-name__display{font-size:39px}.brand-name__descriptor{letter-spacing:.12em;padding-left:9px;font-size:9px}.header-motto{display:none}.menu-button--compact{gap:10px;min-height:44px;padding:0 11px;font-size:12px}.menu-button--compact svg{width:17px;height:17px}.hero-stage{height:auto;min-height:0;max-height:none;padding:25px var(--gutter) 32px;flex-direction:column;display:flex}.hero-heading{display:block}.hero-heading>.eyebrow{margin-bottom:20px;position:static}.eyebrow{letter-spacing:.06em;gap:9px;font-size:10px}.eyebrow>span{width:14px}h1{z-index:3;line-height:1.05;position:relative}.headline-first,.headline-last,.headline-second{position:relative;inset:auto}.headline-first,.headline-second{-webkit-text-stroke:0}.headline-last{-webkit-text-stroke:3px var(--cream);margin-top:8px;font-size:17vw}.hero-product{z-index:2;width:94%;margin-top:-48px;position:relative;top:auto;left:3%}.hero-burger{animation:none;transform:rotate(-9deg)}.hero-copy{max-width:none;margin-top:15px;position:relative;top:auto;left:auto}.hero-copy>p{max-width:360px;margin-bottom:18px;font-size:16px;line-height:1.55}.copy-break{display:none}.hero-copy .menu-button{width:100%;min-height:56px}.hero-side-note{top:68px;left:auto;right:var(--gutter);z-index:4;font-size:20px;transform:rotate(8deg)}.campaign-strokes{width:54px;margin-top:9px}}@media (max-width:359px){:root{--gutter:20px}.brand-name__display{font-size:34px}.brand-name__descriptor{padding-left:7px;font-size:8px}.brand-name{gap:7px}.menu-button--compact{gap:8px;padding-inline:10px;font-size:11px}.eyebrow{font-size:9px}.hero-side-note{font-size:18px;top:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}section[id]{scroll-margin-top:28px}.section-space{padding:clamp(64px,7vw,120px) var(--gutter)}.display-heading{font-family:var(--font-display);letter-spacing:-.025em;margin:20px 0 0;font-size:clamp(54px,6.8vw,112px);font-weight:400;line-height:1.04}.display-heading span{color:var(--red)}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.section-intro{max-width:270px;margin:0 0 8px;font-size:16px;line-height:1.65}.menu-section{border-top:1px solid var(--rule);margin-top:28px}.product-editorial{grid-template-columns:1fr 1fr;grid-gap:60px 7%;gap:60px 7%;margin-top:62px;display:grid}.product{min-width:0}.product-photo{isolation:isolate;position:relative}.product-photo img{z-index:1;width:100%;height:auto;transition:transform .26s;display:block;position:relative}.product-number{font-family:var(--font-display);color:#dfd1bd;z-index:0;font-size:clamp(110px,13vw,210px);line-height:1;position:absolute;top:-30px;left:0}.product--bacon-melt{padding-top:150px}.product--bacon-melt .product-number{left:auto;right:0}.product-caption{max-width:440px;padding:18px 0 0}.hand-note{font-family:var(--font-handwritten);color:var(--red);margin:0 0 14px;font-size:30px;font-weight:600;line-height:1.05}.product h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(40px,4.4vw,66px);font-weight:400;line-height:1.05}.ingredients{color:#50483e;max-width:390px;margin:20px 0 16px;font-size:16px;line-height:1.65}.text-link{min-height:48px;color:var(--red);border-bottom:1px solid;align-items:center;gap:30px;padding-block:10px;font-size:14px;font-weight:600;display:inline-flex}.text-link span{font-size:24px;transition:transform .18s;display:inline-block}.text-link:hover span{transform:translate(3px,-3px)}.product--fire-bite{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;grid-gap:7%;gap:7%;padding-top:60px;display:grid}.product--fire-bite .product-photo{max-width:540px;margin-left:5%}.product--fire-bite .product-caption{padding:0 0 0 5%}.product--fire-bite .product-number{left:-5%}.combo-section{isolation:isolate;background:var(--ink);color:var(--cream);min-height:740px;padding:80px 0 90px var(--gutter);grid-template-columns:35% 65%;align-items:center;display:grid;position:relative;overflow:clip}.combo-copy{z-index:2;position:relative}.combo-copy .display-heading{font-size:clamp(58px,6.8vw,110px)}.combo-copy .display-heading span{color:var(--cream)}.combo-copy>p:not(.eyebrow){max-width:310px;margin:28px 0 10px;font-size:16px;line-height:1.65}.combo-copy .text-link{color:var(--cream)}.combo-photo{margin-left:-6%}.combo-photo img{width:100%;height:auto;display:block}.combo-signature{bottom:26px;right:var(--gutter);color:var(--cream);font-size:38px;position:absolute;transform:rotate(-6deg)}.about-section{grid-template-columns:58% 42%;align-items:center;grid-row-gap:48px;row-gap:48px;display:grid}.about-heading{grid-column:1/-1}.about-heading .display-heading{font-size:clamp(52px,6.7vw,105px)}.about-photo{margin-left:-3%}.about-photo img{width:100%;height:auto;display:block}.about-copy{max-width:460px;padding-left:13%}.about-copy>p:not(.hand-note){margin:0 0 24px;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.about-copy .hand-note{margin:35px 0 0;font-size:39px;transform:rotate(-5deg)}.manifesto-section{padding:75px var(--gutter) 90px;background:var(--red);color:var(--cream)}.manifesto-section h2{font-family:var(--font-display);letter-spacing:-.025em;margin:35px 0 30px;font-size:clamp(50px,8.3vw,136px);font-weight:400;line-height:1.06}.manifesto-section h2 span{display:block}.manifesto-section h2 span:last-child{text-align:right}.manifesto-section>p:last-child{margin:0;font-size:16px;line-height:1.6}.closing-section{grid-template-columns:65% 35%;align-items:end;grid-gap:0;gap:0;display:grid;position:relative}.closing-section>.hand-note{grid-column:1/-1;margin-bottom:8px}.closing-section h2{margin:0;font-size:clamp(90px,12.5vw,200px)}.closing-action{padding:0 0 12px 24px}.closing-action p{margin:0 0 24px;font-size:16px;line-height:1.65}.site-footer{padding:48px var(--gutter) 26px;background:var(--ink);color:var(--cream)}.footer-top{justify-content:space-between;align-items:center;gap:30px;padding-bottom:34px;display:flex}.site-footer .brand-name{color:var(--cream)}.site-footer .brand-name__descriptor{border-color:var(--cream)}.site-footer nav{flex-wrap:wrap;gap:30px;display:flex}.site-footer nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.site-footer nav a:hover{text-underline-offset:5px;text-decoration:underline}.footer-bottom{border-top:1px solid #4b453e;justify-content:space-between;gap:20px;padding-top:23px;display:flex}.footer-bottom p{color:#c9bead;margin:0;font-size:12px;line-height:1.6}.combo-section :focus-visible,.site-footer :focus-visible{outline-color:var(--cream)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-photo:hover img{transform:translateY(-5px) rotate(-1deg)}}@media (min-width:700px) and (max-width:1099px){.product-editorial{gap:48px 5%}.product--bacon-melt{padding-top:100px}.combo-section{grid-template-columns:42% 58%;min-height:570px;padding-top:55px;padding-bottom:75px}.combo-copy .display-heading{font-size:6.7vw}.about-copy{padding-left:8%}.closing-section{grid-template-columns:58% 42%}.closing-section h2{font-size:11vw}.closing-action .menu-button{gap:16px;padding-inline:18px}}@media (max-width:699px){.section-space{padding-block:60px}.section-heading{display:block}.display-heading{font-size:clamp(44px,11.7vw,78px)}.section-intro{max-width:300px;margin:24px 0 0}.section-intro br{display:none}.menu-section{margin-top:12px}.product-editorial{margin-top:55px;display:block}.product{padding:0 0 44px}.product+.product{border-top:1px solid var(--rule);padding-top:46px}.product:last-child{padding-bottom:0}.product-photo{width:97%}.product--bacon-melt .product-photo{margin-left:3%}.product-photo img{width:100%}.product-number{font-size:30vw;top:-14px}.product-caption{padding-top:12px}.product h3{font-size:clamp(40px,10.5vw,64px)}.hand-note{font-size:27px}.ingredients{margin-top:16px}.product--fire-bite{display:block}.product--fire-bite .product-photo{margin-left:0}.product--fire-bite .product-caption{padding:12px 0 0}.product--fire-bite .product-number{left:0}.combo-section{flex-direction:column;align-items:stretch;min-height:0;padding:55px 0 75px;display:flex}.combo-copy{padding-inline:var(--gutter)}.combo-copy .display-heading{font-size:clamp(55px,15vw,90px)}.combo-copy>p:not(.eyebrow){margin-top:24px}.combo-photo{margin:26px 0 0}.combo-signature{font-size:30px;bottom:15px}.about-section{flex-direction:column;align-items:stretch;gap:28px;display:flex}.about-heading .display-heading{font-size:clamp(42px,11vw,72px)}.about-photo{margin-left:0}.about-copy{max-width:100%;padding:0}.about-copy>p:not(.hand-note){font-size:18px}.about-copy .hand-note{margin-top:24px;padding-left:5%;font-size:34px}.manifesto-section{padding:55px var(--gutter) 60px}.manifesto-section h2{margin-block:28px;font-size:clamp(38px,9.8vw,64px)}.manifesto-section>p:last-child{max-width:260px}.closing-section{display:block}.closing-section h2{margin-top:15px;font-size:clamp(74px,20vw,125px)}.closing-action{margin-top:28px;padding:0}.closing-action .menu-button{width:100%}.site-footer{padding-top:36px}.footer-top{padding-bottom:24px;display:block}.site-footer nav{gap:4px 28px;margin-top:22px}.footer-bottom{flex-direction:column;gap:10px}}