@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";
.burger-assembly{--burger-progress:0;isolation:isolate;color:#fff8e9;background:radial-gradient(at 76% 52%,#503322 0%,#0000 48%),linear-gradient(113deg,#14120f 0%,#0d0c0b 74%);height:calc(100svh - 74px);min-height:560px;font-family:Manrope,Arial,sans-serif;position:relative;overflow:hidden}.burger-assembly *,.burger-assembly :before,.burger-assembly :after{box-sizing:border-box}.burger-assembly__grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e4ad5814 1px,#0000 1px),linear-gradient(0deg,#e4ad5810 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0008 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0008 55%,#0000 100%)}.burger-assembly__watermark{letter-spacing:-.065em;white-space:nowrap;color:#ffffff06;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;font-size:clamp(13rem,28vw,32rem);font-weight:900;line-height:1;position:absolute;top:-.13em;left:50%;transform:translate(-50%)}.burger-assembly__frame{width:min(1420px, calc(100% - 2 * var(--bunova-gutter)));height:100%;margin:0 auto;position:relative}.burger-assembly__copy{z-index:5;pointer-events:none;width:43%;position:absolute;top:0;bottom:0;left:2%}.burger-assembly__intro,.burger-assembly__detail,.burger-assembly__finale{pointer-events:auto;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.burger-assembly__eyebrow{color:#e4b879;text-transform:uppercase;letter-spacing:.24em;align-items:center;gap:12px;margin:0 0 clamp(12px,1.7vw,26px);font-size:clamp(.64rem,.85vw,.78rem);font-weight:800;display:flex}.burger-assembly__line{background:#bd935c;flex:0 0 28px;height:2px;display:inline-block}.burger-assembly__detail h2,.burger-assembly__finale h2{text-transform:uppercase;letter-spacing:-.036em;font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;font-weight:900}.burger-assembly__intro h1{text-transform:uppercase;letter-spacing:-.082em;max-width:680px;margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(3.8rem,6.8vw,7rem);font-weight:700;line-height:1.04}.burger-assembly__intro h1 span{color:#d4a366;letter-spacing:-.077em;white-space:nowrap;font-size:.77em;display:block}.burger-assembly__intro-desc{color:#d5c5ad;max-width:370px;margin:28px 0 25px;font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.85}.burger-assembly__intro-desc strong{color:#fff4d7;font-weight:800}.burger-assembly__link{color:#f0c991;letter-spacing:.17em;pointer-events:auto;border-bottom:1px solid #bd935c;align-items:center;gap:24px;padding:11px 0 13px;font-size:.7rem;font-weight:800;display:inline-flex}.burger-assembly__link:hover{color:#fff}.burger-assembly__link span{font-size:1.15rem}.burger-assembly__detail,.burger-assembly__finale{visibility:hidden;opacity:0}.burger-assembly__big-counter{color:#bf965e;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(5rem,9vw,9rem);font-weight:800;line-height:.8}.burger-assembly__detail h2{margin:18px 0 8px;font-size:clamp(2.3rem,4.7vw,5.5rem);line-height:.95}.burger-assembly__detail>p:last-child{color:#cdbca4;max-width:330px;font-size:.92rem;line-height:1.7}.burger-assembly__finale h2{overflow-wrap:normal;margin:4px 0 20px;font-size:clamp(5rem,9vw,10rem);line-height:.78}.burger-assembly__finale h2 span{color:#c99d67;display:block}.burger-assembly__finale>p:not(.burger-assembly__eyebrow){color:#e4cfb4;margin:18px 0 22px;font-size:1rem}.burger-assembly__visual{perspective:1300px;pointer-events:none;position:absolute;inset:0 0 0 43%;overflow:hidden;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.burger-assembly__halo{aspect-ratio:1;border:1px solid #c89c5540;border-radius:50%;width:min(65vw,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 130px #c18c3d0a,0 0 90px #bd935c0d}.burger-assembly__halo:after{content:"";border:1px dashed #bd935c33;border-radius:50%;position:absolute;inset:9%}.burger-assembly__hero{pointer-events:none;z-index:22;will-change:transform, opacity;place-items:center;display:grid;position:absolute;inset:0}.burger-assembly__hero img{width:var(--burger-hero-size,min(85%, 690px));aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 30px 34px #00000080);height:auto;max-height:91%;transform:translateY(var(--burger-hero-shift-y,0px));-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.burger-assembly__hero--opening,.burger-assembly__hero--final,.burger-assembly__hero--clean{--burger-hero-size:min(85%, 690px);--burger-hero-shift-y:0px}.burger-assembly__hero--final,.burger-assembly__hero--clean{visibility:hidden;opacity:0}.burger-assembly__hero--final{z-index:24}.burger-assembly__hero--clean{z-index:25}.burger-assembly:not(.burger-assembly--active) .burger-assembly__camera{visibility:hidden;opacity:0}.burger-assembly:not(.burger-assembly--active) .burger-assembly__hero--opening{visibility:visible;opacity:1}.burger-assembly:not(.burger-assembly--active) .burger-assembly__hero--final,.burger-assembly:not(.burger-assembly--active) .burger-assembly__hero--clean{visibility:hidden;opacity:0}.burger-assembly:not(.burger-assembly--active) .burger-assembly__status{display:none}@media (prefers-reduced-motion:reduce),(max-height:559px){.burger-assembly:not(.burger-assembly--active) .burger-assembly__hero--opening{visibility:hidden;opacity:0}.burger-assembly:not(.burger-assembly--active) .burger-assembly__hero--clean{visibility:visible;opacity:1}.burger-assembly:not(.burger-assembly--active) .burger-assembly__intro{visibility:hidden;opacity:0}.burger-assembly:not(.burger-assembly--active) .burger-assembly__finale{visibility:visible;opacity:1;top:50%}}.burger-assembly__camera{transform-origin:0 0;width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%;transform:scale(.33)}.burger-assembly__layer{width:420px;height:210px;transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.burger-assembly__layer img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:420px;max-width:none;height:210px;display:block}.burger-assembly__viewport-mark{color:#c2a078;letter-spacing:.22em;font-size:.55rem;font-weight:800;position:absolute;bottom:29px;right:20px}.burger-assembly__status{z-index:8;color:#dfbf90;letter-spacing:.17em;align-items:center;gap:15px;font-size:.6rem;font-weight:800;display:flex;position:absolute;bottom:34px;left:2%}.burger-assembly__progress{background:#d0b0844d;width:clamp(70px,11vw,165px);height:2px}.burger-assembly__progress i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--burger-progress));background:#edbd74;display:block}@media (prefers-reduced-motion:reduce),(max-height:559px){.burger-assembly:not(.burger-assembly--active) .burger-assembly__finale h2{font-size:clamp(3.6rem,6vw,6.5rem)}}@media (max-width:900px){.burger-assembly__copy{width:46%;left:0}.burger-assembly__visual{left:45%}.burger-assembly__intro h1{font-size:clamp(3.5rem,6.8vw,6.1rem)}}@media (max-width:700px){.burger-assembly{height:calc(100dvh - 64px);min-height:min(560px,100dvh - 64px)}@supports (height:100dvh){.burger-assembly.burger-assembly--active{height:calc(100dvh - 64px)!important}}.burger-assembly__frame{width:calc(100% - 32px)}.burger-assembly__copy{width:100%;left:0}.burger-assembly__intro{width:100%;top:27%}.burger-assembly__intro h1{letter-spacing:-.075em;font-size:clamp(2.65rem,11.6vw,3.6rem);line-height:1.08}.burger-assembly__intro h1 span{letter-spacing:-.07em;font-size:.85em}.burger-assembly__intro-desc{max-width:285px;margin:18px 0 10px;font-size:.76rem;line-height:1.7}.burger-assembly__eyebrow{letter-spacing:.13em;font-size:.59rem}.burger-assembly__visual{opacity:.96;inset:0 -16px;-webkit-mask-image:linear-gradient(#0000 2%,#000 15% 91%,#0000 100%);mask-image:linear-gradient(#0000 2%,#000 15% 91%,#0000 100%)}.burger-assembly__camera{top:68%}.burger-assembly__halo{width:90vw;top:68%}.burger-assembly__hero{--burger-hero-size:min(105%, 470px);align-items:end;padding-bottom:clamp(12px,5vh,40px)}.burger-assembly__hero--opening,.burger-assembly__hero--final,.burger-assembly__hero--clean{--burger-hero-size:min(105%, 470px)}.burger-assembly__hero img{max-height:61%}.burger-assembly__visual:after{content:"";pointer-events:none;background:linear-gradient(#100f0de8 10%,#100f0dcb 55%,#0000);position:absolute;inset:0 0 49%}.burger-assembly__detail,.burger-assembly__finale{top:20%}.burger-assembly__detail h2{font-size:2.8rem}.burger-assembly__finale h2{font-size:clamp(4.3rem,16vw,6.3rem)}.burger-assembly__detail>p:last-child,.burger-assembly__finale>p:not(.burger-assembly__eyebrow){max-width:260px;font-size:.75rem}.burger-assembly__status{gap:9px;font-size:.53rem;bottom:15px;left:0}.burger-assembly__progress{width:52px}.burger-assembly__viewport-mark{font-size:.46rem;bottom:43px;right:15px}}@media (max-width:400px){.burger-assembly__intro h1{font-size:clamp(2.6rem,11.4vw,3.2rem)}.burger-assembly__finale h2{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){.burger-assembly{height:auto;min-height:700px}.burger-assembly__visual{opacity:.72;-webkit-mask-image:none;mask-image:none}.burger-assembly__copy{min-height:700px}.burger-assembly__layer{will-change:auto}}@media (max-height:559px){.burger-assembly{height:630px;min-height:630px}}@media (max-width:700px) and (prefers-reduced-motion:reduce),(max-width:700px) and (max-height:559px){.burger-assembly:not(.burger-assembly--active) .burger-assembly__finale{top:20%}.burger-assembly:not(.burger-assembly--active) .burger-assembly__finale h2{font-size:clamp(3.3rem,13.8vw,4.8rem)}}@media (max-width:700px){html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}}
