.batchline-bakehouse-module__WILUeW__site{--milk:#f3efe2;--milk-bright:#fbf7ec;--crust:#a9652e;--cobalt:#1746a2;--cobalt-dark:#0d2f73;--cherry:#d8322b;--stainless:#aaa69b;--rule:2px solid var(--cobalt);background-color:var(--milk);color:var(--cobalt-dark);background-image:url(/portfolio/batchline-bakehouse/flour-sack-texture.webp);background-repeat:repeat;background-size:39rem;min-width:0;font-family:ui-monospace,SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:16px;line-height:1.4;position:relative;overflow:clip}.batchline-bakehouse-module__WILUeW__site,.batchline-bakehouse-module__WILUeW__site *,.batchline-bakehouse-module__WILUeW__site :before,.batchline-bakehouse-module__WILUeW__site :after{box-sizing:border-box}.batchline-bakehouse-module__WILUeW__site h1,.batchline-bakehouse-module__WILUeW__site h2,.batchline-bakehouse-module__WILUeW__site h3,.batchline-bakehouse-module__WILUeW__site p,.batchline-bakehouse-module__WILUeW__site figure,.batchline-bakehouse-module__WILUeW__site ol{margin:0}.batchline-bakehouse-module__WILUeW__site ol{padding:0;list-style:none}.batchline-bakehouse-module__WILUeW__site a{color:inherit;text-decoration:none}.batchline-bakehouse-module__WILUeW__site button{font:inherit}.batchline-bakehouse-module__WILUeW__site :focus-visible{outline:3px solid var(--cherry);outline-offset:4px}.batchline-bakehouse-module__WILUeW__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.batchline-bakehouse-module__WILUeW__skipLink{background:var(--cherry);letter-spacing:.08em;text-transform:uppercase;z-index:1000;padding:.85rem 1rem;font-size:.7rem;font-weight:800;position:fixed;top:1rem;left:1rem;transform:translateY(-180%);color:var(--milk)!important}.batchline-bakehouse-module__WILUeW__skipLink:focus{transform:translateY(0)}.batchline-bakehouse-module__WILUeW__siteHeader{border-bottom:3px solid var(--cobalt);z-index:20;grid-template-columns:minmax(23rem,37%) 1fr;align-items:stretch;min-height:98px;display:grid;position:relative}.batchline-bakehouse-module__WILUeW__wordmark{border-right:var(--rule);align-items:center;gap:clamp(.85rem,1.6vw,1.8rem);padding:1rem clamp(1.5rem,2.4vw,2.8rem);display:flex}.batchline-bakehouse-module__WILUeW__wordmark strong,.batchline-bakehouse-module__WILUeW__footerWordmark,.batchline-bakehouse-module__WILUeW__heroCopy h1,.batchline-bakehouse-module__WILUeW__clockHeader h2,.batchline-bakehouse-module__WILUeW__rackHeader h2,.batchline-bakehouse-module__WILUeW__craftCopy h2,.batchline-bakehouse-module__WILUeW__visitLead h2{text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;font-stretch:75%}.batchline-bakehouse-module__WILUeW__wordmark strong{color:var(--cobalt);letter-spacing:.015em;font-size:clamp(2.4rem,3.7vw,4rem);line-height:.82}.batchline-bakehouse-module__WILUeW__wordmark span{border-left:var(--rule);letter-spacing:.16em;text-transform:uppercase;max-width:11rem;padding-left:clamp(.8rem,1.3vw,1.45rem);font-size:clamp(.58rem,.9vw,.82rem);font-weight:800;line-height:1.25}.batchline-bakehouse-module__WILUeW__navigation{grid-template-columns:repeat(3,1fr);display:grid}.batchline-bakehouse-module__WILUeW__navigation a{letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-width:0;padding:1rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.95rem,1.45vw,1.35rem);transition:background-color .15s,color .15s;display:flex}.batchline-bakehouse-module__WILUeW__navigation a+a{border-left:var(--rule)}.batchline-bakehouse-module__WILUeW__navigation a:hover,.batchline-bakehouse-module__WILUeW__navigation a:focus-visible{background:var(--cobalt);color:var(--milk)}.batchline-bakehouse-module__WILUeW__hero{border-bottom:3px solid var(--cobalt);grid-template-columns:minmax(31rem,37%) minmax(44rem,63%);min-height:min(44rem,100svh - 6rem);display:grid}.batchline-bakehouse-module__WILUeW__heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2rem,3.1vw,3.7rem) clamp(1.8rem,3vw,3.4rem);display:flex;position:relative}.batchline-bakehouse-module__WILUeW__heroCopy h1{color:var(--cobalt);letter-spacing:-.025em;max-width:100%;font-size:clamp(5rem,6.75vw,7.25rem);line-height:.82}.batchline-bakehouse-module__WILUeW__heroCopy h1 span{display:block}.batchline-bakehouse-module__WILUeW__heroCopy>p{border-top:var(--rule);letter-spacing:.015em;max-width:31rem;margin-top:1.35rem;padding-top:.72rem;font-size:clamp(.83rem,1.05vw,1.03rem);font-weight:700;line-height:1.48}.batchline-bakehouse-module__WILUeW__heroAction{background:var(--cherry);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.2rem;width:min(15.5rem,100%);min-height:78px;margin-top:1.25rem;padding:1rem 1.25rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.3rem;transition:background-color .16s,transform .16s;display:flex;color:var(--milk)!important}.batchline-bakehouse-module__WILUeW__heroAction:hover,.batchline-bakehouse-module__WILUeW__heroAction:focus-visible{background:var(--cobalt-dark);transform:translate(3px,-3px)}.batchline-bakehouse-module__WILUeW__heroAction svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5px;flex:none;width:2rem;height:1.35rem}.batchline-bakehouse-module__WILUeW__orderSlash{color:var(--crust);letter-spacing:.12em;font-size:.66rem;font-weight:800;position:absolute;bottom:1.2rem;right:1.4rem;transform:rotate(-3deg)}.batchline-bakehouse-module__WILUeW__crumbs{pointer-events:none;width:7rem;height:5.5rem;position:absolute;top:1rem;left:2rem}.batchline-bakehouse-module__WILUeW__crumbs i{background:var(--crust);width:.55rem;height:.38rem;animation:6s ease-in-out infinite batchline-bakehouse-module__WILUeW__crumbDrift;position:absolute;top:21%;left:14%;transform:rotate(21deg)}.batchline-bakehouse-module__WILUeW__crumbs i:nth-child(2){width:.3rem;height:.3rem;animation-delay:-1.2s;top:13%;left:48%;transform:rotate(-14deg)}.batchline-bakehouse-module__WILUeW__crumbs i:nth-child(3){animation-delay:-2.6s;top:52%;left:67%;transform:rotate(42deg)}.batchline-bakehouse-module__WILUeW__crumbs i:nth-child(4){width:.42rem;height:.24rem;animation-delay:-3.8s;top:68%;left:33%;transform:rotate(-32deg)}.batchline-bakehouse-module__WILUeW__clockPanel{border-left:3px solid var(--cobalt);grid-template-rows:auto 1fr;min-width:0;display:grid}.batchline-bakehouse-module__WILUeW__clockHeader{border-bottom:var(--rule);justify-content:space-between;align-items:center;gap:2rem;min-height:96px;padding:1rem clamp(1.4rem,2.4vw,2.7rem);display:flex}.batchline-bakehouse-module__WILUeW__clockHeader h2{color:var(--cobalt);letter-spacing:.03em;font-size:clamp(2.4rem,3.25vw,3.65rem);line-height:1}.batchline-bakehouse-module__WILUeW__clockHeader>span{color:var(--cherry);letter-spacing:.09em;text-align:right;text-transform:uppercase;font-size:clamp(.66rem,.85vw,.84rem);font-weight:900}.batchline-bakehouse-module__WILUeW__clockBody{grid-template-columns:minmax(25rem,1.26fr) minmax(19rem,.74fr);min-height:0;display:grid}.batchline-bakehouse-module__WILUeW__schedule{grid-template-rows:repeat(4,1fr);min-height:0;display:grid}.batchline-bakehouse-module__WILUeW__scheduleRow{border-bottom:var(--rule);min-height:0}.batchline-bakehouse-module__WILUeW__scheduleRow:last-child{border-bottom:0}.batchline-bakehouse-module__WILUeW__scheduleRow button{color:var(--cobalt-dark);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(4.8rem,.65fr) minmax(8.7rem,1.25fr) auto minmax(6.3rem,.8fr);align-items:center;gap:clamp(.65rem,1vw,1.2rem);width:100%;height:100%;min-height:82px;padding:.8rem clamp(1rem,1.8vw,1.8rem);transition:background-color .16s,color .16s;display:grid}.batchline-bakehouse-module__WILUeW__scheduleRow button:hover{background:#1746a212}.batchline-bakehouse-module__WILUeW__scheduleRow button[aria-pressed=true]{background:var(--cobalt);color:var(--milk)}.batchline-bakehouse-module__WILUeW__scheduleRow time,.batchline-bakehouse-module__WILUeW__scheduleRow strong,.batchline-bakehouse-module__WILUeW__scheduleRow em{letter-spacing:.045em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-style:normal;font-weight:900}.batchline-bakehouse-module__WILUeW__scheduleRow time{font-size:clamp(1.5rem,2vw,2.25rem)}.batchline-bakehouse-module__WILUeW__scheduleRow strong{font-size:clamp(1.1rem,1.5vw,1.65rem)}.batchline-bakehouse-module__WILUeW__scheduleRow em{text-align:right;font-size:clamp(.92rem,1.2vw,1.3rem)}.batchline-bakehouse-module__WILUeW__clockImage{border-left:var(--rule);min-height:0;position:relative;overflow:hidden}.batchline-bakehouse-module__WILUeW__clockImage img{object-fit:cover}.batchline-bakehouse-module__WILUeW__batchStamp{background:var(--milk-bright);border:2px solid var(--cherry);color:var(--cherry);gap:.2rem;width:15rem;max-width:calc(100% - 2rem);padding:.8rem;animation:.28s steps(2,end) both batchline-bakehouse-module__WILUeW__ticketStamp;display:grid;position:absolute;bottom:1rem;left:1rem;transform:rotate(-1.5deg)}.batchline-bakehouse-module__WILUeW__batchStamp span,.batchline-bakehouse-module__WILUeW__batchStamp strong{letter-spacing:.06em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.batchline-bakehouse-module__WILUeW__batchStamp span{font-size:1.45rem}.batchline-bakehouse-module__WILUeW__batchStamp strong{font-size:1rem}.batchline-bakehouse-module__WILUeW__batchStamp small{color:var(--cobalt-dark);font-size:.61rem;line-height:1.35}.batchline-bakehouse-module__WILUeW__steamField{pointer-events:none;width:6rem;height:8rem;position:absolute;top:.6rem;right:1rem}.batchline-bakehouse-module__WILUeW__steamField i{border-left:2px solid var(--milk);opacity:0;border-radius:50%;width:1.2rem;height:3.6rem;animation:3.8s ease-in-out infinite batchline-bakehouse-module__WILUeW__steamRise;position:absolute;top:3rem;left:1rem;transform:skew(-14deg)}.batchline-bakehouse-module__WILUeW__steamField i:nth-child(2){animation-delay:-1.2s;left:2.7rem}.batchline-bakehouse-module__WILUeW__steamField i:nth-child(3){animation-delay:-2.4s;left:4.2rem}.batchline-bakehouse-module__WILUeW__rackSection{border-bottom:3px solid var(--cobalt);padding-bottom:clamp(2.2rem,4vw,4.5rem)}.batchline-bakehouse-module__WILUeW__rackHeader{border-bottom:var(--rule);grid-template-columns:1fr auto;align-items:center;gap:2rem;min-height:144px;padding:1.2rem clamp(1.6rem,3vw,3.5rem);display:grid}.batchline-bakehouse-module__WILUeW__rackHeader h2{color:var(--cobalt);letter-spacing:-.01em;font-size:clamp(3.5rem,6vw,6.7rem);line-height:.88}.batchline-bakehouse-module__WILUeW__rackStamp{border:3px solid var(--cherry);color:var(--cherry);letter-spacing:.06em;text-align:center;text-transform:uppercase;max-width:14rem;padding:.7rem 1.1rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.8rem,1.15vw,1.08rem);transform:rotate(-2deg)}.batchline-bakehouse-module__WILUeW__rackWorkspace{grid-template-columns:minmax(0,2.08fr) minmax(23rem,.92fr);min-width:0;display:grid}.batchline-bakehouse-module__WILUeW__productRail{border-right:var(--rule);min-width:0}.batchline-bakehouse-module__WILUeW__rackPhoto{aspect-ratio:2.35;background:var(--stainless);border-bottom:var(--rule);position:relative;overflow:hidden}.batchline-bakehouse-module__WILUeW__rackPhoto img{object-fit:cover;animation:8s cubic-bezier(.45,0,.55,1) infinite alternate batchline-bakehouse-module__WILUeW__rackAdvance;transform:scale(1.015)}.batchline-bakehouse-module__WILUeW__rackCounter{background:var(--cherry);color:var(--milk);justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.8rem;display:flex;position:absolute;top:0;right:0}.batchline-bakehouse-module__WILUeW__productControls{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.batchline-bakehouse-module__WILUeW__productControl{grid-template-columns:1fr auto;align-items:center;gap:.45rem;min-height:122px;padding:1rem clamp(.65rem,1.25vw,1.25rem);display:grid}.batchline-bakehouse-module__WILUeW__productControl+.batchline-bakehouse-module__WILUeW__productControl{border-left:var(--rule)}.batchline-bakehouse-module__WILUeW__productControl h3{letter-spacing:.045em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.88rem,1.25vw,1.2rem);line-height:1.05}.batchline-bakehouse-module__WILUeW__productControl>span{font-weight:900}.batchline-bakehouse-module__WILUeW__productControl button{border:var(--rule);color:var(--cobalt);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;grid-column:1/-1;justify-self:start;min-height:38px;padding:.35rem .75rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:.92rem;transition:background-color .14s,color .14s}.batchline-bakehouse-module__WILUeW__productControl button:hover,.batchline-bakehouse-module__WILUeW__productControl button:focus-visible{background:var(--cobalt);color:var(--milk)}.batchline-bakehouse-module__WILUeW__tray{background-color:var(--milk-bright);border-bottom:var(--rule);color:var(--cobalt-dark);z-index:3;background-image:url(/portfolio/batchline-bakehouse/flour-sack-texture.webp);background-size:34rem;align-self:start;min-height:34rem;margin:-2.3rem clamp(1rem,2vw,2.2rem) 0 -.1rem;padding:1.55rem clamp(1.15rem,1.8vw,1.8rem) 1.45rem 2.5rem;position:relative;transform:rotate(.35deg)}.batchline-bakehouse-module__WILUeW__ticketHoles{flex-direction:column;justify-content:space-around;align-items:center;height:calc(100% - 1.3rem);display:flex;position:absolute;top:.65rem;left:.72rem}.batchline-bakehouse-module__WILUeW__ticketHoles i{background:var(--stainless);border:1px solid #0d2f7359;border-radius:50%;width:.75rem;height:.75rem}.batchline-bakehouse-module__WILUeW__trayHeader{justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.25rem;display:flex}.batchline-bakehouse-module__WILUeW__trayHeader h3{letter-spacing:.035em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.75rem,2.35vw,2.5rem);line-height:1}.batchline-bakehouse-module__WILUeW__trayHeader>span{color:var(--cherry);letter-spacing:.06em;white-space:nowrap;font-size:.72rem;font-weight:900}.batchline-bakehouse-module__WILUeW__trayColumns{border-bottom:var(--rule);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 4rem;padding:0 0 .55rem;font-size:.58rem;font-weight:900;display:grid}.batchline-bakehouse-module__WILUeW__trayColumns span:nth-child(2),.batchline-bakehouse-module__WILUeW__trayColumns span:nth-child(3){text-align:right}.batchline-bakehouse-module__WILUeW__trayColumns span:nth-child(2){margin-right:1.8rem}.batchline-bakehouse-module__WILUeW__trayItems{min-height:9rem}.batchline-bakehouse-module__WILUeW__trayItem{border-bottom:1px solid var(--cobalt);grid-template-columns:minmax(6rem,1fr) auto 3.6rem;align-items:center;gap:.7rem;min-height:78px;padding:.75rem 0;display:grid}.batchline-bakehouse-module__WILUeW__trayItemName{gap:.2rem;display:grid}.batchline-bakehouse-module__WILUeW__trayItemName strong{letter-spacing:.04em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1rem;line-height:1}.batchline-bakehouse-module__WILUeW__trayItemName small{font-size:.68rem}.batchline-bakehouse-module__WILUeW__quantityControl{grid-template-columns:repeat(3,1.8rem);align-items:center;display:grid}.batchline-bakehouse-module__WILUeW__quantityControl button,.batchline-bakehouse-module__WILUeW__quantityControl output{border:1px solid var(--cobalt);color:var(--cobalt-dark);background:0 0;justify-content:center;align-items:center;min-width:0;height:1.8rem;display:flex}.batchline-bakehouse-module__WILUeW__quantityControl button{cursor:pointer;padding:0}.batchline-bakehouse-module__WILUeW__quantityControl button:hover,.batchline-bakehouse-module__WILUeW__quantityControl button:focus-visible{background:var(--cobalt);color:var(--milk)}.batchline-bakehouse-module__WILUeW__quantityControl button+output,.batchline-bakehouse-module__WILUeW__quantityControl output+button{border-left:0}.batchline-bakehouse-module__WILUeW__quantityControl svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5px;width:1rem;height:1rem}.batchline-bakehouse-module__WILUeW__lineTotal{text-align:right;font-size:.79rem}.batchline-bakehouse-module__WILUeW__emptyTray{color:var(--crust);align-items:center;min-height:9rem;font-size:.75rem;display:flex}.batchline-bakehouse-module__WILUeW__subtotal{border-bottom:1px dashed var(--stainless);letter-spacing:.04em;text-transform:uppercase;justify-content:flex-end;align-items:center;padding:1rem 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.1rem;display:flex}.batchline-bakehouse-module__WILUeW__subtotal span{margin-right:1.8rem}.batchline-bakehouse-module__WILUeW__productionMarks{border:1px solid var(--cherry);color:var(--cherry);grid-template-columns:repeat(2,1fr);margin-top:.8rem;display:grid}.batchline-bakehouse-module__WILUeW__productionMarks>span{align-items:center;gap:.6rem;min-height:3.2rem;padding:.5rem;display:flex}.batchline-bakehouse-module__WILUeW__productionMarks>span+span{border-left:1px solid var(--cherry)}.batchline-bakehouse-module__WILUeW__productionMarks small{letter-spacing:.06em;text-transform:uppercase;font-size:.52rem}.batchline-bakehouse-module__WILUeW__productionMarks strong{color:var(--cobalt-dark);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.45rem;animation:.26s steps(2,end) both batchline-bakehouse-module__WILUeW__ticketStamp}.batchline-bakehouse-module__WILUeW__holdButton{border:2px solid var(--cherry);color:var(--cherry);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.8rem;width:100%;min-height:54px;margin-top:.95rem;padding:.65rem .85rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(.95rem,1.25vw,1.25rem);transition:background-color .15s,color .15s;display:flex}.batchline-bakehouse-module__WILUeW__holdButton:hover,.batchline-bakehouse-module__WILUeW__holdButton:focus-visible,.batchline-bakehouse-module__WILUeW__holdButtonHeld{background:var(--cherry);color:var(--milk)}.batchline-bakehouse-module__WILUeW__holdButton:disabled{cursor:not-allowed;opacity:.45}.batchline-bakehouse-module__WILUeW__holdSquare{background:currentColor;width:1.35rem;height:1.35rem}.batchline-bakehouse-module__WILUeW__trayDisclosure{color:var(--cherry);letter-spacing:.035em;text-align:center;text-transform:uppercase;font-size:.57rem;font-weight:900;line-height:1.35;margin-top:.8rem!important}.batchline-bakehouse-module__WILUeW__holdConfirmation{border-top:1px solid var(--cherry);color:var(--cherry);padding-top:.55rem;font-size:.62rem;font-weight:800;margin-top:.7rem!important}.batchline-bakehouse-module__WILUeW__craftSection{background:var(--cobalt);border-bottom:3px solid var(--milk);color:var(--milk);grid-template-columns:minmax(25rem,.72fr) minmax(37rem,1.28fr);min-height:610px;display:grid;position:relative;overflow:hidden}.batchline-bakehouse-module__WILUeW__craftCopy{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4.5rem);display:flex}.batchline-bakehouse-module__WILUeW__craftCopy h2{letter-spacing:-.01em;font-size:clamp(3.6rem,5.3vw,6.15rem);line-height:.9}.batchline-bakehouse-module__WILUeW__craftSteps{max-width:24rem;display:grid;margin-top:clamp(2rem,4vw,3.5rem)!important}.batchline-bakehouse-module__WILUeW__craftSteps li{grid-template-columns:5.2rem 1fr;align-items:center;gap:1.7rem;min-height:4.25rem;padding-left:2rem;display:grid;position:relative}.batchline-bakehouse-module__WILUeW__craftSteps li:before{background:var(--cobalt);border:2px solid var(--milk);content:"";z-index:2;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;left:0}.batchline-bakehouse-module__WILUeW__craftSteps li:not(:last-child):after{background:var(--milk);content:"";width:2px;height:100%;position:absolute;bottom:-50%;left:.48rem}.batchline-bakehouse-module__WILUeW__craftSteps time{font-size:1.1rem;font-weight:900}.batchline-bakehouse-module__WILUeW__craftSteps span{letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}.batchline-bakehouse-module__WILUeW__craftMedia{border-left:3px solid var(--milk);min-height:610px;position:relative;overflow:hidden}.batchline-bakehouse-module__WILUeW__craftMedia img{object-fit:cover}.batchline-bakehouse-module__WILUeW__craftMedia figcaption{background:var(--milk);color:var(--cobalt-dark);max-width:24rem;padding:.65rem .8rem;font-size:.62rem;position:absolute;bottom:1.2rem;left:1.2rem}.batchline-bakehouse-module__WILUeW__greaseArrow{fill:none;stroke:var(--cherry);stroke-dasharray:10 7;stroke-linecap:square;stroke-linejoin:bevel;stroke-width:8px;width:94%;position:absolute;inset:13% 3% auto}.batchline-bakehouse-module__WILUeW__greaseArrow path:first-child{animation:9s linear infinite batchline-bakehouse-module__WILUeW__greaseCircle}.batchline-bakehouse-module__WILUeW__productionTicket{background:var(--cobalt-dark);border-left:1px dashed var(--milk);writing-mode:vertical-rl;flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100%;padding:1rem .8rem;display:flex;position:absolute;top:0;right:0}.batchline-bakehouse-module__WILUeW__productionTicket b,.batchline-bakehouse-module__WILUeW__productionTicket i{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-style:normal}.batchline-bakehouse-module__WILUeW__visitSection{border-bottom:3px solid var(--cherry);grid-template-columns:minmax(31rem,1.65fr) minmax(22rem,.85fr);min-height:470px;display:grid}.batchline-bakehouse-module__WILUeW__visitLead{border-right:2px solid var(--cherry);padding:clamp(2.3rem,4vw,4.5rem);position:relative;overflow:hidden}.batchline-bakehouse-module__WILUeW__visitLead h2{color:var(--cherry);letter-spacing:-.01em;z-index:2;font-size:clamp(3.8rem,6vw,6.8rem);line-height:.9;position:relative}.batchline-bakehouse-module__WILUeW__conveyorIllustration{fill:none;max-width:46rem;height:auto;stroke:var(--cherry);stroke-linecap:square;stroke-linejoin:bevel;stroke-width:5px;width:90%;margin-top:1rem}.batchline-bakehouse-module__WILUeW__conveyorLoaf{transform-origin:50%;animation:7s ease-in-out infinite alternate batchline-bakehouse-module__WILUeW__loafRoll}.batchline-bakehouse-module__WILUeW__visitDetails{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4.5rem);display:flex}.batchline-bakehouse-module__WILUeW__visitDetails p{border-bottom:1px solid var(--cherry);color:var(--cherry);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:2.3rem 1fr;align-items:center;gap:1.2rem;min-height:5.6rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.1rem,1.8vw,1.75rem);display:grid}.batchline-bakehouse-module__WILUeW__visitDetails svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:bevel;stroke-width:1.7px;width:2rem;height:2rem}.batchline-bakehouse-module__WILUeW__siteFooter{background:var(--cherry);color:var(--milk);grid-template-columns:auto minmax(15rem,1fr) minmax(9rem,auto) minmax(13rem,.75fr) auto;align-items:center;gap:clamp(1rem,2.2vw,2.5rem);min-height:168px;padding:1.5rem clamp(1.5rem,3vw,3.5rem);display:grid}.batchline-bakehouse-module__WILUeW__batchSeal{border:2px solid var(--milk);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:6.2rem;height:6.2rem;display:flex;transform:rotate(-5deg)}.batchline-bakehouse-module__WILUeW__batchSeal strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2rem;line-height:1}.batchline-bakehouse-module__WILUeW__batchSeal small{letter-spacing:.05em;text-transform:uppercase;font-size:.42rem}.batchline-bakehouse-module__WILUeW__footerWordmark{border-left:2px solid var(--milk);letter-spacing:.015em;padding-left:clamp(1rem,2vw,2.2rem);font-size:clamp(3.3rem,5vw,5.8rem);line-height:.9}.batchline-bakehouse-module__WILUeW__footerDescriptor,.batchline-bakehouse-module__WILUeW__siteFooter p,.batchline-bakehouse-module__WILUeW__topLink{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.45}.batchline-bakehouse-module__WILUeW__footerDescriptor{max-width:11rem}.batchline-bakehouse-module__WILUeW__siteFooter p{border-left:2px solid var(--milk);padding-left:clamp(1rem,2vw,2.2rem)}.batchline-bakehouse-module__WILUeW__topLink{border-bottom:1px solid;justify-self:end;padding-bottom:.25rem}@keyframes batchline-bakehouse-module__WILUeW__crumbDrift{0%,to{transform:translate(0)rotate(21deg)}50%{transform:translate(5px,4px)rotate(36deg)}}@keyframes batchline-bakehouse-module__WILUeW__steamRise{0%{opacity:0;transform:translateY(0)skew(-14deg)}35%{opacity:.7}to{opacity:0;transform:translateY(-3rem)skew(12deg)}}@keyframes batchline-bakehouse-module__WILUeW__ticketStamp{0%{opacity:0;transform:rotate(-3deg)scale(1.13)}to{opacity:1;transform:rotate(-1.5deg)scale(1)}}@keyframes batchline-bakehouse-module__WILUeW__rackAdvance{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.015)translate(-.7%)}}@keyframes batchline-bakehouse-module__WILUeW__greaseCircle{0%{stroke-dashoffset:0}to{stroke-dashoffset:-102px}}@keyframes batchline-bakehouse-module__WILUeW__loafRoll{0%{transform:translate(-8px)}to{transform:translate(12px)}}@media (max-width:72rem){.batchline-bakehouse-module__WILUeW__siteHeader{grid-template-columns:minmax(20rem,42%) 1fr}.batchline-bakehouse-module__WILUeW__wordmark{padding-inline:1.35rem}.batchline-bakehouse-module__WILUeW__wordmark strong{font-size:clamp(2.25rem,4vw,3.25rem)}.batchline-bakehouse-module__WILUeW__hero{grid-template-columns:minmax(25rem,.72fr) minmax(39rem,1.28fr)}.batchline-bakehouse-module__WILUeW__heroCopy{padding-inline:2rem}.batchline-bakehouse-module__WILUeW__heroCopy h1{font-size:clamp(4.55rem,7.2vw,6.2rem)}.batchline-bakehouse-module__WILUeW__clockBody{grid-template-columns:minmax(22rem,1.2fr) minmax(16rem,.8fr)}.batchline-bakehouse-module__WILUeW__scheduleRow button{grid-template-columns:4.5rem minmax(7rem,1fr) auto minmax(5.8rem,.8fr);gap:.55rem;padding-inline:.9rem}.batchline-bakehouse-module__WILUeW__rackWorkspace{grid-template-columns:minmax(0,1.72fr) minmax(21rem,.88fr)}.batchline-bakehouse-module__WILUeW__tray{margin-right:.8rem;padding-left:2.1rem}.batchline-bakehouse-module__WILUeW__craftSection{grid-template-columns:minmax(22rem,.8fr) minmax(33rem,1.2fr)}.batchline-bakehouse-module__WILUeW__productionTicket{display:none}}@media (max-width:56rem){.batchline-bakehouse-module__WILUeW__siteHeader{grid-template-columns:1fr}.batchline-bakehouse-module__WILUeW__wordmark{border-bottom:var(--rule);border-right:0;justify-content:space-between;min-height:76px}.batchline-bakehouse-module__WILUeW__navigation{min-height:54px}.batchline-bakehouse-module__WILUeW__navigation a{padding:.7rem;font-size:.88rem}.batchline-bakehouse-module__WILUeW__hero{grid-template-columns:1fr}.batchline-bakehouse-module__WILUeW__heroCopy{min-height:570px;padding:5rem clamp(1.25rem,6vw,3.5rem) 3.8rem}.batchline-bakehouse-module__WILUeW__heroCopy h1{font-size:clamp(4.8rem,15vw,7rem)}.batchline-bakehouse-module__WILUeW__clockPanel{border-left:0;border-top:3px solid var(--cobalt);min-height:660px}.batchline-bakehouse-module__WILUeW__clockBody{grid-template-columns:minmax(22rem,1.18fr) minmax(17rem,.82fr)}.batchline-bakehouse-module__WILUeW__rackWorkspace{grid-template-columns:minmax(0,1fr)}.batchline-bakehouse-module__WILUeW__productRail{border-right:0}.batchline-bakehouse-module__WILUeW__tray{border-left:var(--rule);border-right:var(--rule);width:calc(100% - 2rem);min-width:0;max-width:33rem;margin:2rem auto 0;transform:rotate(-.25deg)}.batchline-bakehouse-module__WILUeW__craftSection{grid-template-columns:1fr}.batchline-bakehouse-module__WILUeW__craftCopy{min-height:470px}.batchline-bakehouse-module__WILUeW__craftMedia{border-left:0;border-top:3px solid var(--milk);min-height:480px}.batchline-bakehouse-module__WILUeW__visitSection{grid-template-columns:1fr}.batchline-bakehouse-module__WILUeW__visitLead{border-bottom:2px solid var(--cherry);border-right:0}.batchline-bakehouse-module__WILUeW__siteFooter{grid-template-columns:auto 1fr auto}.batchline-bakehouse-module__WILUeW__footerDescriptor,.batchline-bakehouse-module__WILUeW__siteFooter p{grid-column:span 2}.batchline-bakehouse-module__WILUeW__siteFooter p{border-left:0;padding-left:0}}@media (max-width:45rem){.batchline-bakehouse-module__WILUeW__wordmark strong{font-size:clamp(2.15rem,11vw,3rem)}.batchline-bakehouse-module__WILUeW__wordmark span{max-width:8.5rem;font-size:.5rem}.batchline-bakehouse-module__WILUeW__navigation a{letter-spacing:.045em;font-size:.72rem}.batchline-bakehouse-module__WILUeW__heroCopy{min-height:500px;padding-top:4rem}.batchline-bakehouse-module__WILUeW__heroCopy h1{font-size:clamp(4.15rem,18vw,5.4rem)}.batchline-bakehouse-module__WILUeW__heroCopy>p{font-size:.78rem}.batchline-bakehouse-module__WILUeW__clockPanel{min-height:0}.batchline-bakehouse-module__WILUeW__clockHeader{flex-direction:column;align-items:flex-start;gap:.5rem;min-height:106px}.batchline-bakehouse-module__WILUeW__clockHeader h2{font-size:2.7rem}.batchline-bakehouse-module__WILUeW__clockHeader>span{text-align:left}.batchline-bakehouse-module__WILUeW__clockBody{grid-template-columns:1fr}.batchline-bakehouse-module__WILUeW__scheduleRow button{grid-template-columns:4.2rem minmax(7.2rem,1fr) minmax(5rem,auto);min-height:90px}.batchline-bakehouse-module__WILUeW__scheduleRow button>span{display:none}.batchline-bakehouse-module__WILUeW__scheduleRow em{font-size:.86rem}.batchline-bakehouse-module__WILUeW__clockImage{border-left:0;border-top:var(--rule);min-height:420px}.batchline-bakehouse-module__WILUeW__rackHeader{grid-template-columns:1fr;align-items:start;min-height:165px}.batchline-bakehouse-module__WILUeW__rackHeader h2{font-size:clamp(3.25rem,14vw,4.5rem)}.batchline-bakehouse-module__WILUeW__rackStamp{justify-self:start}.batchline-bakehouse-module__WILUeW__rackPhoto{aspect-ratio:1.85}.batchline-bakehouse-module__WILUeW__productControls{grid-template-columns:repeat(2,minmax(0,1fr))}.batchline-bakehouse-module__WILUeW__productControl{min-height:126px}.batchline-bakehouse-module__WILUeW__productControl:nth-child(3){border-left:0}.batchline-bakehouse-module__WILUeW__productControl:nth-child(n+3){border-top:var(--rule)}.batchline-bakehouse-module__WILUeW__tray{padding-left:2.2rem}.batchline-bakehouse-module__WILUeW__trayItem{grid-template-columns:minmax(5.5rem,1fr) auto 3.1rem;gap:.45rem}.batchline-bakehouse-module__WILUeW__quantityControl{grid-template-columns:repeat(3,1.65rem)}.batchline-bakehouse-module__WILUeW__quantityControl button,.batchline-bakehouse-module__WILUeW__quantityControl output{height:1.65rem}.batchline-bakehouse-module__WILUeW__productionMarks small{font-size:.46rem}.batchline-bakehouse-module__WILUeW__craftCopy{min-height:430px;padding:2.5rem 1.4rem}.batchline-bakehouse-module__WILUeW__craftCopy h2{font-size:clamp(3.5rem,15vw,4.8rem)}.batchline-bakehouse-module__WILUeW__craftMedia{min-height:370px}.batchline-bakehouse-module__WILUeW__greaseArrow{top:19%}.batchline-bakehouse-module__WILUeW__visitLead,.batchline-bakehouse-module__WILUeW__visitDetails{padding:2.5rem 1.4rem}.batchline-bakehouse-module__WILUeW__visitLead h2{font-size:clamp(3.5rem,15vw,4.8rem)}.batchline-bakehouse-module__WILUeW__conveyorIllustration{width:112%}.batchline-bakehouse-module__WILUeW__siteFooter{grid-template-columns:auto 1fr;gap:1.2rem;padding:1.5rem 1.25rem}.batchline-bakehouse-module__WILUeW__batchSeal{width:5rem;height:5rem}.batchline-bakehouse-module__WILUeW__footerWordmark{font-size:clamp(2.7rem,13vw,4rem)}.batchline-bakehouse-module__WILUeW__footerDescriptor,.batchline-bakehouse-module__WILUeW__siteFooter p,.batchline-bakehouse-module__WILUeW__topLink{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.batchline-bakehouse-module__WILUeW__crumbs i,.batchline-bakehouse-module__WILUeW__steamField i,.batchline-bakehouse-module__WILUeW__batchStamp,.batchline-bakehouse-module__WILUeW__rackPhoto img,.batchline-bakehouse-module__WILUeW__productionMarks strong,.batchline-bakehouse-module__WILUeW__greaseArrow path:first-child,.batchline-bakehouse-module__WILUeW__conveyorLoaf{animation:none}.batchline-bakehouse-module__WILUeW__heroAction,.batchline-bakehouse-module__WILUeW__navigation a,.batchline-bakehouse-module__WILUeW__productControl button,.batchline-bakehouse-module__WILUeW__quantityControl button,.batchline-bakehouse-module__WILUeW__holdButton{transition:none}}
