@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--cream:#f2eadb;--ink:#26251f;--orange:#c76036;--yellow:#f6cf58}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:5px}header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #26251f44}header .brand{width:154px;height:88px;overflow:hidden;display:flex;align-items:center}header .brand img{width:154px;mix-blend-mode:multiply}nav{display:flex;gap:34px;font-size:13px;font-weight:700}nav a:hover{text-decoration:underline;text-underline-offset:6px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border-radius:4px;padding:19px 23px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:var(--orange)}.dark{background:var(--ink);color:var(--cream)}.small{padding:15px 20px}.button span{font-size:20px}.hero{padding:28px 5% 0;overflow:hidden}.hero-top,.hero-bottom,.section-top{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:1.8px}.hero-top i{font-style:normal;font-size:22px;margin-left:15px}h1,h2{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.9;margin:0}h1{text-align:center;font-size:clamp(85px,12.2vw,185px);margin:28px 0 0;position:relative;z-index:2}em{font-style:normal;color:var(--orange)}.hero-grid{display:grid;grid-template-columns:1fr 1.2fr .65fr;align-items:center;position:relative;margin-top:-8px}.hero-copy{padding:40px 0}.hero-copy p{font-size:19px;line-height:1.5;margin-bottom:27px}.hero-image{height:470px;position:relative;margin-top:-12px}.hero-image>img{width:100%;height:100%;object-fit:cover;object-position:center 47%;border-radius:48% 48% 5px 5px;transform:rotate(-4deg)}.sticker{position:absolute;right:-55px;top:75px;background:var(--yellow);width:130px;height:130px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:19px;line-height:.95;transform:rotate(13deg);border:1px solid var(--ink)}.sticker b{font-size:28px}.sticker span{font-size:23px;margin-top:8px}.handnote{font-family:Georgia,serif;font-style:italic;font-size:23px;transform:rotate(-9deg);margin:55px 0 0 35px}.handnote span{display:inline-block;font-size:50px;margin-left:20px}.hero-side{padding-left:65px;align-self:end;padding-bottom:25px}.hero-side>span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:26px;font-weight:700;line-height:1}.hero-side>a{display:block;font-size:55px;margin:25px 0}.hero-side small{font-size:9px;line-height:1.6;letter-spacing:1px}.hero-bottom{padding:33px 0 24px;font-size:9px}.marquee{background:var(--orange);color:var(--cream);overflow:hidden;padding:17px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.marquee div{font-family:'Barlow Condensed',Impact,sans-serif;font-size:42px;font-weight:700;white-space:nowrap;word-spacing:14px;animation:slide 26s linear infinite}@keyframes slide{to{transform:translateX(-600px)}}.section{padding:80px 6%}.section-top{padding-bottom:35px;border-bottom:1px solid #26251f44}.title-row{display:flex;justify-content:space-between;align-items:end;padding:38px 0}h2{font-size:clamp(60px,7vw,105px)}.title-row p{font-size:15px;line-height:1.7}.filters{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0 28px}.filters button{border:1px solid #26251f66;background:transparent;padding:12px 22px;border-radius:30px;font-size:12px;font-weight:700}.filters .active,.filters button:hover{background:var(--ink);color:var(--cream)}.menu-items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.menu-card{border-top:1px solid var(--ink);padding:23px 0;animation:appear .35s ease}.menu-card .number{font-family:'Barlow Condensed',Impact,sans-serif;color:var(--orange);font-size:50px}.menu-card h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:34px;text-transform:uppercase;margin:12px 0}.menu-card p{font-size:13px;line-height:1.8;max-width:290px;min-height:70px}.menu-card a{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-top:15px;border-bottom:1px solid;padding-bottom:5px}.menu-foot{display:flex;justify-content:space-between;gap:20px;padding-top:30px;border-top:1px solid #26251f44}.menu-foot>span{font-size:10px;line-height:1.6;opacity:.7}.text-link{font-size:14px;font-weight:700;border-bottom:1px solid;padding-bottom:5px;align-self:start}.about{background:var(--ink);color:var(--cream)}.about .section-top{border-color:#f2eadb44}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:60px;align-items:center}.about-photo{position:relative}.about-photo img{width:100%;height:540px;object-fit:cover;filter:saturate(.7);transform:rotate(-3deg)}.photo-note{position:absolute;bottom:20px;left:-20px;background:var(--yellow);color:var(--ink);padding:20px 30px;transform:rotate(4deg);font:italic 23px Georgia,serif}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px}.about h2{margin:25px 0}.about em{color:var(--yellow)}.about-copy p{font-size:14px;line-height:1.9;max-width:400px;opacity:.8}.details{margin-top:35px;display:grid}.details span{padding:14px 0;border-top:1px solid #f2eadb44;font-size:11px;opacity:.9}.details b{font-size:12px;margin-left:25px}.delivery{background:var(--yellow);text-align:center;position:relative;overflow:hidden}.delivery h2{font-size:clamp(85px,11vw,165px);margin:35px 0 25px}.delivery h2 em{color:var(--ink)}.delivery p{font-size:16px;line-height:1.7}.delivery small{display:block;font-size:10px;margin-top:25px}.delivery-star{position:absolute;right:6%;top:25%;font-size:150px;color:var(--orange);transform:rotate(15deg)}.social{display:flex;align-items:end;justify-content:space-between;gap:30px}.social h2{margin-top:25px}.social p{max-width:280px;font-size:15px;line-height:1.7}.social .text-link{font-size:21px}footer{background:var(--orange);color:var(--cream);padding:40px 6% 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px}.footer-logo{font:italic bold 60px Georgia,serif;letter-spacing:-5px}footer>span,footer>a:not(.footer-logo){font-size:10px;font-weight:700;letter-spacing:1px}.footer-line{width:100%;display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #f2eadb55;font-size:9px}@keyframes appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){body{max-width:1800px;margin:auto}.hero-image{height:600px}}@media(max-width:800px){header{height:85px;padding:0 5%}header .brand,header .brand img{width:120px}nav{gap:15px}nav a{font-size:11px}nav a:nth-child(2),nav a:nth-child(3){display:none}.small{padding:12px;font-size:11px;gap:12px}.hero-top{font-size:8px;letter-spacing:1px}.hero-top i{display:none}h1{font-size:15.6vw;margin-top:35px}.hero-grid{grid-template-columns:1fr 1.2fr;margin-top:18px;gap:12px}.hero-image{height:350px}.hero-copy p{font-size:14px}.hero-copy .button{font-size:11px;padding:15px;gap:10px}.hero-side{display:none}.handnote{font-size:17px;margin:32px 0 0 10px}.handnote span{font-size:30px;margin:0}.sticker{width:85px;height:85px;right:-14px;top:50px;font-size:13px}.sticker b{font-size:19px}.sticker span{font-size:14px;margin-top:4px}.hero-bottom{font-size:7px;letter-spacing:1px;gap:20px}.section{padding:55px 6%}.section-top{font-size:8px;gap:20px;line-height:1.6}.title-row{gap:20px;align-items:start}.title-row p{font-size:12px}.menu-items{grid-template-columns:1fr}.menu-card p{max-width:100%;min-height:0}.menu-card{padding:18px 0}.menu-card .number{float:right}.menu-card h3{font-size:34px}.filters{gap:8px}.filters button{padding:10px 15px;font-size:11px}.about-grid{grid-template-columns:1fr;gap:55px}.about-photo img{height:420px}.about h2{font-size:75px}.delivery-star{font-size:80px;right:-15px;top:22%}.delivery h2{font-size:19vw}.social{align-items:start;flex-direction:column}.menu-foot{flex-direction:column}.footer-logo{font-size:45px}footer>span{display:none}.footer-line{font-size:8px;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Cinematic scroll direction */
:root{--cream:#f3e6ce;--orange:#cb4f2e;--yellow:#e6ab35}.intro{position:fixed;inset:0;z-index:100;background:var(--cream);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;pointer-events:none;animation:intro-exit .65s 1.25s forwards}.intro-word{font:italic bold clamp(70px,13vw,180px) Georgia,serif;letter-spacing:-.08em}.intro>span:nth-child(2){font-size:10px;letter-spacing:3px}.intro>div{height:3px;width:150px;background:var(--orange);transform-origin:left;animation:load 1.2s ease-out}@keyframes load{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-exit{to{transform:translateY(-105%);visibility:hidden}}.motion-header{position:absolute;top:0;left:0;right:0;z-index:20;border:0;background:none;height:90px;padding:0 3%}.header-actions{display:flex;gap:12px;align-items:center}.pill,.menu-toggle{border:1px solid #26251f44;border-radius:100px;padding:13px 23px;font:700 14px 'Barlow Condensed',Impact,sans-serif;background:transparent}.pill{background:var(--orange);color:var(--cream);border:0}.menu-toggle span{margin-left:12px}.nav-overlay[hidden]{display:none}.nav-overlay{position:fixed;inset:0;background:var(--orange);color:var(--cream);z-index:19;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.nav-overlay a{font:800 clamp(40px,7vw,90px)/1 'Barlow Condensed',Impact,sans-serif}.nav-overlay span{font-size:10px;letter-spacing:2px;margin-top:25px}.nav-overlay a:hover{color:var(--yellow)}body.menu-open{overflow:hidden}.cinema-hero{height:155vh;min-height:1000px;position:relative}.hero-stage{height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden;perspective:1000px}.hero-title{position:absolute;top:14%;left:0;right:0;z-index:1}.hero-title h1{margin:0;font-size:clamp(150px,23vw,360px);line-height:.8;color:var(--orange);-webkit-text-stroke:8px #fff9e9;paint-order:stroke fill;letter-spacing:-.055em;text-align:center;white-space:nowrap}.hero-title h1 span{display:inline-block}.flying-burger{position:absolute;width:min(62vw,770px);height:70vh;object-fit:contain;left:50%;top:7%;z-index:4;filter:drop-shadow(0 27px 15px #4e311833);will-change:transform;transform:translateX(-50%) rotate(-9deg)}.hero-script{position:absolute;left:0;right:0;top:65%;font:italic bold clamp(80px,12vw,180px)/1 Georgia,serif;letter-spacing:-.09em;text-align:center;color:var(--yellow);-webkit-text-stroke:7px #fff9e9;paint-order:stroke fill;z-index:5;transform:rotate(-5deg)}.float-label{position:absolute;z-index:6;font:900 clamp(20px,2.3vw,36px)/.9 'Barlow Condensed',Impact,sans-serif;color:var(--yellow);-webkit-text-stroke:5px #fff9e9;paint-order:stroke fill}.label-left{top:35%;left:13%;transform:rotate(-14deg)}.label-right{top:30%;right:11%;transform:rotate(12deg)}.hero-captions{position:absolute;bottom:3%;left:3%;right:3%;display:flex;justify-content:space-between;align-items:end;z-index:8}.hero-captions p{font:700 19px/1.2 'Barlow Condensed',Impact,sans-serif;margin:0;max-width:250px}.hero-captions p:last-child{text-align:right}.hero-captions>span{font-size:8px;letter-spacing:2px}.loaded-section{text-align:center;padding:20px 3% 100px;overflow:hidden}.tilt-eyebrow{display:inline-block;font:900 35px 'Barlow Condensed',Impact,sans-serif;color:var(--orange);transform:rotate(-6deg);-webkit-text-stroke:6px #fff9e9;paint-order:stroke fill;margin-bottom:20px}.outline-title{font-size:clamp(75px,14vw,210px);color:var(--orange);-webkit-text-stroke:8px #fff9e9;paint-order:stroke fill;line-height:.9;text-align:center;letter-spacing:-.035em}.word-reveal{display:inline-block;will-change:transform;transform:translateY(30px) rotate(-2deg);transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .8s;opacity:.2}.word-reveal.in-view{transform:translateY(0) rotate(0);opacity:1}.loaded-section>p{font:600 21px/1.3 'Barlow Condensed',Impact,sans-serif;margin:32px auto}.oval-button{display:inline-flex;background:var(--orange);color:var(--cream);font:800 20px 'Barlow Condensed',Impact,sans-serif;border:3px solid #fff9e9;border-radius:50%;min-width:170px;height:74px;align-items:center;justify-content:center;transform:rotate(-4deg);transition:transform .3s}.oval-button:hover{transform:rotate(4deg) scale(1.08)}.photo-fan{display:flex;justify-content:center;margin:100px auto 0;max-width:950px;min-height:430px;padding:30px;align-items:center}.photo-fan img{width:34%;height:410px;object-fit:cover;border-radius:12px;box-shadow:0 10px 25px #3f231217;will-change:transform}.photo-fan img:nth-child(1){transform:translate(20% ,40px) rotate(-12deg);z-index:2}.photo-fan img:nth-child(2){z-index:3;transform:translateY(20px) rotate(3deg)}.photo-fan img:nth-child(3){transform:translate(-20%,40px) rotate(13deg);z-index:1}.experience{text-align:center;padding:80px 4% 0;overflow:hidden}.experience h2{margin:25px 0 60px}.experience h2 em{color:var(--orange)}.experience-image{width:min(75%,900px);height:650px;position:relative;margin:auto;transform:rotate(-4deg)}.experience-image img{width:100%;height:100%;object-fit:cover;border-radius:40% 40% 0 0;object-position:center 47%}.experience-stamp{position:absolute;bottom:20%;right:-8%;font:900 60px/.9 'Barlow Condensed',Impact,sans-serif;color:var(--orange);-webkit-text-stroke:6px #fff9e9;paint-order:stroke fill;transform:rotate(10deg)}.layer-scroll{height:230vh;min-height:1400px;position:relative}.layer-stage{position:sticky;top:0;height:100vh;min-height:650px;overflow:hidden;text-align:center;display:flex;align-items:center;flex-direction:column;padding-top:65px}.layer-title{font-size:clamp(65px,9vw,140px);color:var(--orange);opacity:.16;position:absolute;top:14%;line-height:1.1}.burger-layers{position:absolute;inset:0}.burger-layers img{position:absolute;top:15%;left:50%;width:min(64vw,720px);height:70vh;object-fit:contain;transform:translateX(-50%);will-change:transform}.bun-layer{clip-path:inset(0 0 52% 0);z-index:5}.filling-layer{clip-path:inset(48% 0 35% 0);z-index:4}.base-layer{clip-path:inset(65% 0 0 0);z-index:3}.ingredient-label{position:absolute;font:800 20px 'Barlow Condensed',Impact,sans-serif;z-index:6;opacity:0}.ingredient-one{top:30%;left:10%}.ingredient-two{top:51%;right:8%}.ingredient-three{top:68%;left:10%}.layer-bottom{position:absolute;bottom:5%;font:800 22px 'Barlow Condensed',Impact,sans-serif;letter-spacing:2px}.reveal{opacity:0;translate:0 35px;transition:opacity .8s,translate .8s}.reveal.in-view{opacity:1;translate:0 0}.menu{border-top:1px solid #26251f44}.about{background:var(--cream);color:var(--ink);border-top:1px solid #26251f44}.about .section-top{border-color:#26251f44}.about em{color:var(--orange)}.details span{border-color:#26251f44}.delivery{background:var(--cream);border-top:1px solid #26251f44;padding-top:100px;padding-bottom:100px}.delivery h2{color:var(--orange);-webkit-text-stroke:8px #fff9e9;paint-order:stroke fill}.delivery h2 em{color:var(--orange)}.social{background:var(--yellow)}footer{position:relative;overflow:hidden;padding-bottom:40px}.footer-logo{font-size:clamp(100px,23vw,330px);width:100%;text-align:center;line-height:1.2;-webkit-text-stroke:5px #fff9e9;paint-order:stroke fill;color:var(--yellow)}
@media(max-width:800px){.motion-header{height:80px}.motion-header .brand,.motion-header .brand img{width:110px}.pill,.menu-toggle{padding:10px 15px;font-size:13px}.header-actions{gap:7px}.cinema-hero{height:145vh;min-height:1000px}.hero-stage{min-height:650px}.hero-title{top:25%}.hero-title h1{font-size:25vw;-webkit-text-stroke:5px #fff9e9}.flying-burger{top:12%;width:100%;height:65vh}.hero-script{top:65%;font-size:19vw;-webkit-text-stroke:5px #fff9e9}.float-label{-webkit-text-stroke:4px #fff9e9}.label-left{left:6%;top:22%}.label-right{right:7%;top:52%}.hero-captions{bottom:5%;gap:20px}.hero-captions p{font-size:15px;max-width:160px}.hero-captions>span{display:none}.outline-title{font-size:15vw;-webkit-text-stroke:5px #fff9e9}.tilt-eyebrow{font-size:24px}.loaded-section>p{font-size:18px}.photo-fan{margin-top:60px;padding:0;min-height:300px}.photo-fan img{height:270px;width:36%}.experience{padding-top:25px}.experience-image{width:85%;height:430px}.experience-stamp{font-size:35px;right:-8%;-webkit-text-stroke:4px #fff9e9}.layer-scroll{height:190vh}.layer-stage{padding-top:50px}.burger-layers img{width:105%;height:65vh;top:17%}.ingredient-label{font-size:14px}.ingredient-one{left:4%;top:28%}.ingredient-two{right:4%;top:54%}.ingredient-three{left:4%;top:74%}.layer-bottom{font-size:16px}.layer-title{font-size:16vw;top:20%}.delivery h2{-webkit-text-stroke:5px #fff9e9}.footer-logo{font-size:24vw;letter-spacing:-.08em}.loaded-section{padding-bottom:60px}}
.motion-header .brand{mix-blend-mode:multiply}.motion-header .brand img{mix-blend-mode:multiply}.motion-header{position:fixed}.layer-title{pointer-events:none}
@media(prefers-reduced-motion:reduce){.intro{display:none}.reveal,.word-reveal{opacity:1;translate:0 0;transform:none}.ingredient-label{opacity:1}}
/* Independent AI-reconstructed ingredients: no sliced-image edges. */
.layer-scroll{height:245vh}.layer-stage{min-height:720px}.burger-layers{position:absolute;inset:0;pointer-events:none}.burger-layers img{clip-path:none;object-fit:contain;left:50%;top:51%;height:auto;width:min(60vw,680px);transform:translate(-50%,-50%);filter:drop-shadow(0 18px 13px #51301725);will-change:transform,opacity;opacity:0}.burger-layers .layer-whole{opacity:1;z-index:7}.burger-layers .bun-layer{z-index:5;transform:translate(-50%,-50%) translateY(-75px)}.burger-layers .filling-layer{z-index:4;transform:translate(-50%,-50%) translateY(25px)}.burger-layers .base-layer{z-index:3;transform:translate(-50%,-50%) translateY(100px)}.ingredient-label{text-align:left;max-width:260px;font-family:'DM Sans',Arial,sans-serif;font-size:11px;letter-spacing:1px}.ingredient-label b{display:block;font-size:12px}.ingredient-label small{display:block;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:8px;opacity:.75}.ingredient-label::after{content:'';display:block;width:95px;height:1px;background:var(--orange);margin-top:12px;opacity:.6}.ingredient-one{top:25%;left:5%}.ingredient-two{top:51%;right:4%}.ingredient-three{top:77%;left:5%}.layer-title{font-size:clamp(60px,8vw,120px);opacity:.11;top:17%}.layer-bottom{bottom:3%;font-size:17px}.layer-stage>.eyebrow{position:relative;z-index:8}
@media(max-width:800px){.layer-scroll{height:235vh}.layer-stage{min-height:680px}.burger-layers img{width:min(95vw,570px);top:49%;filter:drop-shadow(0 10px 8px #51301720)}.ingredient-label{max-width:155px}.ingredient-label b{font-size:9px}.ingredient-label small{font-size:9px;margin-top:5px}.ingredient-label::after{width:45px;margin-top:8px}.ingredient-one{left:4%;top:18%}.ingredient-two{right:4%;top:49%}.ingredient-three{left:4%;top:79%}.layer-title{font-size:17vw;top:30%}.layer-bottom{font-size:12px;letter-spacing:1px}.layer-stage>.eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){.burger-layers .layer-whole{opacity:0}.burger-layers .bun-layer{opacity:1;transform:translate(-50%,-50%) translateY(-210px) rotate(-5deg)}.burger-layers .filling-layer{opacity:1;transform:translate(-50%,-50%) translateY(15px)}.burger-layers .base-layer{opacity:1;transform:translate(-50%,-50%) translateY(200px) rotate(4deg)}.ingredient-label{opacity:1}}
.burger-layers img{width:min(48vw,52vh,600px)}.burger-layers .layer-whole{width:min(60vw,70vh,720px)}
@media(max-width:800px){.burger-layers img{width:min(95vw,48vh,460px)}.burger-layers .layer-whole{width:min(95vw,65vh,570px)}}
.burger-layers .layer-whole{display:none}.burger-layers .bun-layer,.burger-layers .filling-layer,.burger-layers .base-layer{opacity:1}
/* Original front surfaces retain the exact assembled photograph. */
.burger-layers .food-plane{position:absolute;left:50%;top:51%;width:min(60vw,70vh,720px);height:min(60vw,70vh,720px);transform:translate(-50%,-50%);will-change:transform;width:100%;opacity:0;filter:none}.burger-layers .food-plane img{position:absolute;width:100%;height:100%;top:0;left:0;transform:none;object-fit:contain;opacity:1;filter:none}.burger-layers .bun-layer{z-index:5}.burger-layers .filling-layer{z-index:4}.burger-layers .base-layer{z-index:3}.burger-layers .closed-burger{display:block;opacity:1;width:min(60vw,70vh,720px);top:51%;z-index:8;filter:drop-shadow(0 18px 13px #51301720)}
.top-surface{clip-path:polygon(0 0,100% 0,100% 51%,92% 51%,82% 50.8%,72% 50%,62% 48.8%,52% 47.3%,42% 45.2%,32% 43%,22% 40.7%,15% 38.5%,0 38.5%)}
.meat-surface{clip-path:polygon(0 38.5%,15% 38.5%,22% 40.7%,32% 43%,42% 45.2%,52% 47.3%,62% 48.8%,72% 50%,82% 50.8%,92% 51%,100% 51%,100% 73%,91% 73%,85% 76%,78% 79%,69% 81%,60% 81%,51% 79%,42% 77%,32% 74%,23% 70%,15% 67%,7% 64%,0 64%)}
.base-surface{clip-path:polygon(0 64%,7% 64%,15% 67%,23% 70%,32% 74%,42% 77%,51% 79%,60% 81%,69% 81%,78% 79%,85% 76%,91% 73%,100% 73%,100% 100%,0 100%)}
.burger-layers .food-plane .ingredient-back{opacity:0;z-index:-1}.burger-layers .filling-back{transform:translateY(3%) scaleY(.82);transform-origin:50% 65%}.burger-layers .base-back{transform:translateY(3%) scaleY(.7);transform-origin:50% 78%}.food-plane{filter:drop-shadow(0 15px 12px #51301720)!important}
@media(max-width:800px){.burger-layers .closed-burger{width:min(95vw,70vh,720px)}}
@media(prefers-reduced-motion:reduce){.burger-layers .food-plane{display:none}.burger-layers .closed-burger{display:block;opacity:1}}
.burger-layers .food-plane{clip-path:none!important}
/* Three whole ingredient cutouts. No photo slicing or masks. */
.burger-layers .clean-layer{position:absolute;left:50%;top:51%;height:auto;clip-path:none!important;mask:none!important;object-fit:contain;opacity:0;filter:drop-shadow(0 14px 12px #51301720);transform-origin:center center}.burger-layers .closed-burger{clip-path:none!important;mask:none!important;display:block}.burger-layers .bun-layer{z-index:5}.burger-layers .filling-layer{z-index:4}.burger-layers .base-layer{z-index:3}
@media(prefers-reduced-motion:reduce){.burger-layers .clean-layer{display:none}.burger-layers .closed-burger{opacity:1!important}}
/* The same assets and proportions persist for the entire scroll sequence. */
.burger-layers .closed-burger{display:none!important}.burger-layers .clean-layer{opacity:1!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.burger-layers .clean-layer{display:block}.burger-layers .bun-layer{transform:translate(-50%,-50%) translateY(-76px) scale(.9,.78)}.burger-layers .filling-layer{transform:translate(-50%,-50%) translateY(22px) scale(1,.8)}.burger-layers .base-layer{transform:translate(-50%,-50%) translateY(69px) scale(1,.8)}}
