@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");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}@media (prefers-reduced-motion:no-preference){html[data-smooth]{scroll-behavior:smooth}}@font-face{font-family:Young Serif Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica Neue),local(Roboto);size-adjust:111.67%;ascent-override:94.03%;descent-override:33.13%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica Neue),local(Roboto);size-adjust:102.89%;ascent-override:92.33%;descent-override:22.35%;line-gap-override:0%}:root{--ground:#e8e4dc;--surface:#f3f0ea;--ink:#1b1714;--muted:#5c534b;--accent:#a8441a;--on-accent:#f6f3ee;--line:#1b171429;--night:#1b1714;--night-text:#e8e4dc;--night-muted:#b8afa3;--glow:#e58a57;--display:"Young Serif", "Young Serif Fallback", Georgia, serif;--text:"Public Sans", "Public Sans Fallback", system-ui, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--radius:6px;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--head-h,64px);scroll-padding-bottom:96px}body{background:var(--ground);color:var(--ink);font-family:var(--text);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:400;line-height:1.06}p{text-wrap:pretty;margin:0}a{color:inherit}svg{display:block}img,svg{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.skip{z-index:50;background:var(--ink);color:var(--ground);border-radius:var(--radius);transition:transform .16s var(--ease-out);padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{transform:translateY(72px)}.lead{color:var(--muted);max-width:38rem;font-size:clamp(1.0625rem,1.4vw,1.1875rem)}.muted{color:var(--muted)}.btn{border-radius:var(--radius);min-height:48px;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease, border-color .2s ease;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:1rem;font-weight:620;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-ghost{border-color:var(--ink);color:var(--ink);background:0 0}.btn-small{min-height:44px;padding:10px 16px;font-size:.9375rem}.btn-wide{width:100%}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:#8f3914;transform:translateY(-1px)}.btn-ghost:hover{background:var(--ink);color:var(--ground);transform:translateY(-1px)}.btn:active{transform:scale(.97)}}.head-row>nav a,.site-foot a,.order-summary a{transition:background-size .24s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;text-decoration:none}.site-foot a,.order-summary a{background-size:100% 1.5px}@media (hover:hover) and (pointer:fine){.head-row>nav a:hover{background-size:100% 1.5px}.site-foot a:hover,.order-summary a:hover{background-position:100% 100%;background-size:0 1.5px}}.site-head{z-index:20;transition:transform .24s var(--ease-out);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#e8e4dceb;position:sticky;top:0}.head-row{align-items:center;gap:24px;min-height:64px;display:flex}.brand{font-family:var(--display);align-items:center;gap:10px;margin-right:auto;font-size:1.375rem;text-decoration:none;display:inline-flex}.head-row>nav ul{gap:28px;margin:0;padding:0;font-size:.9375rem;font-weight:520;list-style:none;display:flex}.head-row>nav a{padding-block:4px}.menu-toggle{border:1.5px solid var(--ink);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .14s var(--ease-out), background-color .18s ease, color .18s ease;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.menu-toggle:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.menu-toggle:hover{background:var(--ink);color:var(--ground)}}.menu-icon{pointer-events:none;width:22px;height:22px}.menu{background:var(--ground);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0 0 24px;position:fixed;inset:0;overflow:hidden auto}.menu[open]{flex-direction:column;display:flex}.menu::backdrop{background:var(--ground)}.menu-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;display:flex}.menu-bar .menu-toggle{display:inline-flex}.menu-brand{margin:0}.menu-board{z-index:1;flex:1;padding-top:clamp(24px,6vh,56px);position:relative}.menu-board ul{margin:0;padding:0;list-style:none}.menu-board li{border-bottom:1px solid var(--line)}.menu-board a{align-items:baseline;gap:12px;min-height:44px;padding:18px 0 14px;text-decoration:none;display:flex}.menu-label{font-family:var(--display);font-size:clamp(1.5rem,min(7vw,7.5vh),3rem);line-height:1.05;transition:color .18s}.menu-leader{border-bottom:2px dotted #1b171459;flex:1;min-width:12px;transform:translateY(-.3em)}.menu-note{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600}.menu-board a:hover .menu-label,.menu-board a:focus-visible .menu-label{color:var(--accent)}.menu-dial-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.menu-dial{width:260px;height:260px;color:var(--ink);opacity:.12;pointer-events:none;position:absolute;bottom:-70px;right:-70px}.menu-foot{color:var(--muted);padding-top:24px;font-size:.875rem;position:relative}@media (prefers-reduced-motion:no-preference){.menu[open]{animation:board-in .3s var(--ease-out)}.menu[open] .menu-board li{animation:board-line .38s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 45ms)}.menu[open] .menu-dial{animation:ring-in .6s var(--ease-out) both}.menu[data-closing]{animation:.16s forwards board-out}}@media (prefers-reduced-motion:reduce){.menu[open]{animation:.12s fade-only}.menu .menu-board li{transition-delay:0s;animation:none}}@keyframes board-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes board-line{0%{opacity:0;transform:translateY(14px)}}@keyframes board-out{to{opacity:0}}@keyframes fade-only{0%{opacity:0}}.hero{align-items:center;min-height:calc(100svh - 64px);padding-block:clamp(32px,6vh,72px) clamp(40px,6vh,64px);display:flex}.hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px 24px;display:grid}.hero-copy{z-index:1;grid-area:1/1/auto/span 7;position:relative}.hero-title{letter-spacing:-.015em;margin-block:0 24px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1}.hero-title .line{overflow-clip-margin:.2em;padding-bottom:.06em;display:block;overflow:clip}.hero-title .line>span{display:inline-block}.hero-title .line:nth-child(2){color:var(--accent)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-visual{margin-right:calc(var(--gutter) * -.5);grid-area:1/7/auto/span 6}.hero-art{width:100%}.facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.facts>div{padding:18px 20px 0 0}.facts>div+div{border-left:1px solid var(--line);padding-left:20px}.facts dt{color:var(--muted);font-size:.875rem}.facts dd{font-family:var(--display);font-variant-numeric:lining-nums;margin:4px 0 0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}@media (prefers-reduced-motion:no-preference){.hero-title .line>span{animation:rise-in .9s var(--ease-out) both}.hero-title .line:first-child>span{animation-delay:80ms}.hero-title .line:nth-child(2)>span{animation-delay:.17s}.hero-title .line:nth-child(3)>span{animation-delay:.26s}.hero-lead,.hero-actions,.facts{animation:fade-up .7s var(--ease-out) both}.hero-lead{animation-delay:.38s}.hero-actions{animation-delay:.47s}.facts{animation-delay:.9s}.hero-ring{transform-box:view-box;transform-origin:330px 300px;animation:ring-in 1.6s var(--ease-out) both}.hero-linen{animation:fade-up .8s var(--ease-out) .1s both}.hero-loaf{transform-box:view-box;transform-origin:330px 440px;animation:oven-spring 1.5s var(--ease-out) .25s both}.hero-blade-rect{transform-box:fill-box;transform-origin:0;animation:blade .42s var(--ease-in-out) .52s both}.hero-slit{animation:.3s 1s both fade-out}.hero-crust{animation:1.3s .85s both bake}.hero-ear{transform-box:fill-box;transform-origin:50% 70%;animation:ear-open .9s var(--ease-out) .95s both}.hero-rings{animation:.9s 1.5s both bake}.hero-steam path{opacity:0;animation:2.2s ease-out 1.8s both steam}.hero-steam path:nth-child(2){animation-delay:2s}.hero-steam path:nth-child(3){animation-delay:2.25s}.hero-dust circle{animation:settle 1.6s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.hero-steam{display:none}}@keyframes rise-in{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes ring-in{0%{opacity:0;transform:rotate(-24deg)scale(.96)}}@keyframes oven-spring{0%{transform:scale(.92,.78)}}@keyframes blade{0%{transform:scaleX(0)}}@keyframes fade-out{to{opacity:0}}@keyframes bake{0%{opacity:0}}@keyframes ear-open{0%{opacity:0;transform:scaleY(.08)}30%{opacity:1}}@keyframes steam{0%{opacity:0;transform:translateY(24px)}35%{opacity:.55}to{opacity:0;transform:translateY(-36px)}}@keyframes settle{0%{opacity:0;transform:translateY(-46px)}}.section-head{gap:14px;max-width:46rem;margin-bottom:clamp(32px,5vw,56px);display:grid}.section-head h2{letter-spacing:-.01em;font-size:clamp(2rem,4.4vw,3.5rem)}.night{background:var(--night);color:var(--night-text);padding-block:clamp(72px,10vw,128px) clamp(48px,8vw,96px)}.night .lead{color:var(--night-muted)}.night :focus-visible{outline-color:var(--night-text)}.night-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.night-stage{position:sticky;top:max(80px,50vh - 268px)}.night-art{width:100%;max-height:calc(100vh - 112px);margin-inline:auto}.dial-num{font-family:var(--display);fill:var(--night-text);font-size:30px}.readout-time{font-family:var(--display);fill:var(--night-text);font-variant-numeric:tabular-nums;font-size:44px}.readout-label{font-family:var(--text);letter-spacing:.14em;text-transform:uppercase;fill:var(--night-muted);font-size:15px;font-weight:600}.tag-text{font-family:var(--display);fill:var(--ink);font-size:15px}.tag-small{font-family:var(--text);font-size:11px}.night-steps{margin:0;padding:18vh 0 30vh;list-style:none}.night-steps li{border-left:1.5px solid #e8e4dc2e;min-height:52vh;padding:20px 0 20px 24px;position:relative}.night-steps li:before{content:"";background:var(--night);border:1.5px solid var(--night-muted);width:10px;height:10px;transition:transform .24s var(--ease-out), background-color .24s ease, border-color .24s ease;border-radius:50%;position:absolute;top:30px;left:-6px}.night-steps li.is-active:before{background:var(--glow);border-color:var(--glow);transform:scale(1.3)}.step-time{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1}.night-steps h3{font-family:var(--text);letter-spacing:.14em;text-transform:uppercase;margin:12px 0 8px;font-size:.875rem;font-weight:650}.night-steps p:last-child{color:var(--night-muted);max-width:30rem}.crumb{padding-top:clamp(72px,10vw,128px)}.crumb-track{height:230vh}.crumb-track[data-reduced]{height:auto}.crumb-stage{align-content:center;gap:clamp(20px,3vw,36px);min-height:calc(100vh - 72px);padding-block:16px;display:grid;position:sticky;top:72px}.crumb-track[data-reduced] .crumb-stage{min-height:0;position:static}.crumb-figure{aspect-ratio:720/310;width:min(100%,139.355vh);margin-inline:auto;position:relative}.crumb-art{width:100%;height:100%}.crumb-labels{opacity:0}.crumb-labels span{border:1px solid var(--ink);background:var(--surface);font-family:var(--display);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:clamp(.8125rem,1.6vw,1.0625rem);line-height:1.4;position:absolute;transform:translate(-50%,-50%)}.anatomy{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-top:18px;display:grid}.anatomy dt{font-family:var(--display);font-size:1.375rem}.anatomy dd{color:var(--muted);margin:4px 0 0;font-size:.9875rem}.loaves{border-top:1px solid var(--line);padding-block:clamp(72px,10vw,128px)}.loaf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.loaf-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.loaf-card[data-picked]{border-color:var(--accent)}.loaf-art{background:#e3ded4;padding:12px 8px 0;overflow:hidden}.card-art{width:100%;transition:transform .32s var(--ease-out)}@media (hover:hover) and (pointer:fine){.loaf-card:hover .card-art{transform:scale(1.03)}}.loaf-body{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.loaf-body h3{font-size:1.5rem}.loaf-note{color:var(--muted)}.loaf-meta{font-variant-numeric:tabular-nums;justify-content:space-between;font-weight:600;display:flex}.price{color:var(--accent)}.loaf-ingr{font-size:.9375rem}.label{font-weight:650}.allergens{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.allergens li{border:1px solid var(--ink);border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:600}.stepper{align-self:flex-start;align-items:center;gap:4px;margin-top:auto;padding-top:8px;display:flex}.stepper button{border-radius:var(--radius);border:1.5px solid var(--ink);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:transform .14s var(--ease-out), background-color .18s ease, color .18s ease;background:0 0;font-size:1.375rem;line-height:1}.stepper button:active:not([aria-disabled]){transform:scale(.94)}.stepper button[aria-disabled]{color:#1b171473;cursor:default;border-color:#1b17144d}@media (hover:hover) and (pointer:fine){.stepper button:hover:not([aria-disabled]){background:var(--ink);color:var(--surface)}}.stepper output{text-align:center;min-width:2.5ch;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.375rem}.order{background:var(--surface);border-top:1px solid var(--line);padding-block:clamp(72px,10vw,128px)}.order-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.order-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);padding:24px}.order-summary h3,.receipt h3{margin-bottom:14px;font-size:1.5rem}.summary-lines,.receipt-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.summary-lines li,.receipt-lines li,.summary-total,.receipt-total{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.summary-total,.receipt-total{border-top:1px dashed #1b171466;margin-top:16px;padding-top:12px;font-weight:700}.order-form{gap:24px;display:grid}.slots{border:0;margin:0;padding:0}.slots legend{margin-bottom:12px;padding:0;font-weight:650}.slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.slot{display:block;position:relative}.slot input{opacity:0;z-index:1;cursor:pointer;margin:0;position:absolute;inset:0}.slot span{border:1.5px solid var(--ink);border-radius:var(--radius);font-variant-numeric:tabular-nums;min-height:52px;transition:background-color .18s ease, color .18s ease, transform .14s var(--ease-out);justify-content:center;align-items:center;padding:8px;font-weight:600;display:flex}.slot input:checked+span{background:var(--ink);color:var(--surface)}.slot input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.slot input:active+span{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.slot input:not(:checked):hover+span{background:var(--ground)}}.field{gap:6px;display:grid}.field label{font-weight:650}.field input{font:inherit;border:1.5px solid var(--ink);border-radius:var(--radius);min-height:48px;color:var(--ink);background:#fbfaf7;padding:10px 14px}.hint{color:var(--muted);font-size:.875rem}.errors{border:1.5px solid var(--accent);border-radius:var(--radius);color:var(--ink);background:#fbfaf7;padding:10px 14px;font-weight:550}.receipt{justify-items:start;gap:24px;display:grid}.receipt-paper{width:min(100%,440px);box-shadow:0 1px 0 var(--line), 0 18px 40px -24px #1b171473;background:#fbfaf7;gap:12px;padding:28px 28px 32px;display:grid;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 10px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 10px repeat-x}.receipt-brand{font-family:var(--display);color:var(--accent);font-size:1.125rem}.errors:focus,#zamow-title:focus,.receipt h3:focus{outline:none}.errors:focus-visible,#zamow-title:focus-visible,.receipt h3:focus-visible{outline:2px solid var(--ink)}.receipt-slot{font-weight:600}@media (prefers-reduced-motion:no-preference){.receipt-paper{animation:print .7s var(--ease-out) both}}@keyframes print{0%{clip-path:inset(0 0 100%);transform:translateY(-24px)}to{clip-path:inset(0)}}.concept{border-top:1px solid var(--line);padding-block:clamp(72px,10vw,128px)}.concept-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.concept .section-head{margin-bottom:0}.contact{gap:16px;margin:0;display:grid}.contact>div{border-top:1px solid var(--line);padding-top:10px}.contact dt{color:var(--muted);font-size:.875rem}.contact dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.site-foot{background:var(--night);color:var(--night-text);padding-block:32px;font-size:.9375rem}.site-foot :focus-visible{outline-color:var(--night-text)}.foot-row{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}.cart-bar{z-index:30;background:var(--ink);color:var(--night-text);visibility:hidden;transition:transform .32s var(--ease-out), visibility 0s linear .32s;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,calc(100% + 32px));box-shadow:0 16px 40px -16px #1b171499}.cart-bar[data-show]{visibility:visible;transition:transform .32s var(--ease-out);transform:translate(-50%)}.cart-bar :focus-visible{outline-color:var(--night-text)}html[data-cart]{scroll-padding-bottom:calc(var(--cart-h,64px) + 32px)}html[data-cart] body{padding-bottom:calc(var(--cart-h,64px) + 32px)}.cart-count{font-weight:700}@media (width<=1024px){.loaf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.head-row>nav{display:none}.site-head[data-hidden]{transform:translateY(-100%)}.site-head[data-instant]{transition:none}.night-stage,.crumb-stage{top:0}.site-head .menu-toggle{display:inline-flex}.hero{min-height:0}.hero-copy,.hero-visual{grid-area:auto/1/auto/-1}.hero-visual{width:100%;max-width:560px;margin:-8px auto 0}.night-grid{grid-template-columns:minmax(0,1fr);gap:0}.night-stage{z-index:2;background:var(--night);margin-inline:calc(var(--gutter) * -1);padding:72px var(--gutter) 4px;box-shadow:0 10px 10px -6px var(--night);top:0}.night-art{width:auto;max-height:max(120px,min(46svh,100svh - 400px))}.night-steps{padding:4vh 0 24px}.night-steps li{min-height:0;padding-bottom:28px}.order-grid,.concept-grid{grid-template-columns:minmax(0,1fr)}.anatomy{grid-template-columns:minmax(0,1fr);gap:12px}.crumb-stage{align-content:start;min-height:100vh;padding-top:88px}.crumb-figure{width:min(100%,97.5484svh)}}@media (width<=520px){.head-cta{display:none}}@media (width<=600px){.loaf-grid,.facts{grid-template-columns:minmax(0,1fr)}.facts>div,.facts>div+div{border-left:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.facts dd{margin:0;font-size:1.6rem}.hero-actions .btn{width:100%}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.head-row .btn-small{padding-inline:12px}.cart-bar{justify-content:space-between;left:16px;right:16px;transform:translateY(calc(100% + 32px))}.cart-bar[data-show]{transform:none}}@media (width<=380px){.brand span{font-size:1.2rem}.head-row{gap:12px}.head-row .btn-small{font-size:.875rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-head{transition:none}.btn:hover,.btn:active,.stepper button:active,.slot input:active+span,.loaf-card:hover .card-art,.night-steps li.is-active:before{transform:none!important}.cart-bar,.cart-bar[data-show]{opacity:0;transform:translate(-50%);transition:opacity .16s,visibility 0s linear .16s!important}.cart-bar[data-show]{opacity:1;transition:opacity .16s!important}*,:before,:after{transition-duration:1ms!important}}@media (width<=860px) and (height<=739px) and (orientation:portrait){.dial-num:not(.dial-quarter){display:none}.dial-num.dial-quarter{font-size:54px}.readout-label{display:none}.night-steps li{padding-block:16px 18px}.night-steps li:before{top:26px}}@media (width<=860px) and (orientation:landscape){.night{padding-block:48px 32px}.night-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px}.night-stage{box-shadow:none;margin-inline:0;padding:72px 0 0;top:0}.night-art{max-height:calc(100svh - 88px)}.night-steps{padding-bottom:16svh}.night-steps li{min-height:44svh}}@media (height<=700px){.crumb-track{height:auto}.crumb-stage{min-height:0;padding-block:24px 48px;position:static}.crumb-figure{width:min(100%,162.581svh)}}@media (prefers-reduced-motion:reduce) and (width<=600px){.cart-bar,.cart-bar[data-show]{transform:none}}
