@font-face{font-family:display;src:url(../media/chuterolk_bold-s.p.0zisg79y9dshn.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:103.75%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:81.93%}.display_8e4827ed-module__Yx5bLW__className{font-family:display,display Fallback;font-weight:700}.display_8e4827ed-module__Yx5bLW__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fa5aae2beadb79bb-s.08mf6ujjhxr-j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/28de84e0e7d4cb57-s.3pq--r6k9-ajd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c50f3c9c65fbdb75-s.p.18_orl2af6obj.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:Inconsolata;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fa5aae2beadb79bb-s.08mf6ujjhxr-j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/28de84e0e7d4cb57-s.3pq--r6k9-ajd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c50f3c9c65fbdb75-s.p.18_orl2af6obj.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:Inconsolata Fallback;src:local(Arial);ascent-override:76.59%;descent-override:16.94%;line-gap-override:0.0%;size-adjust:112.16%}.inconsolata_de41aeb5-module__notyFG__className{font-family:Inconsolata,Inconsolata Fallback;font-style:normal}.inconsolata_de41aeb5-module__notyFG__variable{--font-mono:"Inconsolata", "Inconsolata Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-950:#0a0a0a;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-950:lab(2.75381% 0 0)}}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-10{z-index:10}.m-0{margin:0}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[1400px\]{max-width:1400px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.bg-white{background-color:var(--color-white)}.px-4{padding-inline:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-\[6vw\]{font-size:6vw}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.whitespace-nowrap{white-space:nowrap}.opacity-0{opacity:0}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media not all and (min-width:1025px){.max-\[1025px\]\:text-\[7vw\]{font-size:7vw}}@media not all and (min-width:48rem){.max-md\:min-h-\[18vw\]{min-height:18vw}.max-md\:text-\[8vw\]{font-size:8vw}}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (prefers-color-scheme:dark){.dark\:bg-neutral-950{background-color:var(--color-neutral-950)}}}:root{--cream:#ffedc7;--cream-soft:#fff6e2;--rust:#a8450a;--rust-dark:#853606;--brown:#794803;--ink:#2a1a0c;--white:#fffdf7;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--radius:4px;--section-y:clamp(56px, 7vw, 96px)}*,:before,:after{box-sizing:border-box}html{overscroll-behavior:none;scroll-behavior:smooth;scroll-padding-top:80px}body{overscroll-behavior:none;background:var(--cream);color:var(--rust);font-family:var(--font-mono), ui-monospace, monospace;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display), Georgia, sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:700;line-height:.95}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-y) 0}.section-title{margin-bottom:clamp(20px,3vw,32px);font-size:clamp(44px,7vw,72px)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{border-radius:var(--radius);border:2px solid var(--rust);background:var(--rust);min-height:44px;color:var(--cream);font:700 15px/1 var(--font-mono), monospace;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--rust-dark);border-color:var(--rust-dark)}.btn:disabled{opacity:.7;cursor:progress}.btn--lg{min-height:52px;padding:14px 26px;font-size:17px}.btn--light{background:var(--cream);border-color:var(--cream);color:var(--rust)}.btn--light:hover{background:var(--white);border-color:var(--white)}.btn--rust{background:var(--rust);border-color:var(--rust);color:var(--cream)}.btn--ghost{color:var(--rust);background:0 0}.btn--ghost:hover{background:var(--rust);color:var(--cream)}.btn--icon{width:52px;height:52px;padding:0;font-size:22px}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--brown);outline-offset:2px}.visit :focus-visible,.hero :focus-visible,.header:not(.header--solid) :focus-visible{outline-color:var(--cream)}.flip{line-height:1.15;display:inline-block;position:relative}.flip__face{white-space:nowrap;display:block}.flip__face--back{visibility:hidden;position:absolute;inset:0}.flip--ready .flip__face--back{visibility:visible}.header{z-index:40;padding:14px var(--gutter);color:var(--cream);background:0 0;align-items:center;gap:24px;transition:background .25s,color .25s,padding .25s;display:flex;position:fixed;inset:0 0 auto}.header__home{border-radius:var(--radius);flex-shrink:0;display:block}.header__logo{border-radius:var(--radius);filter:drop-shadow(0 2px 8px #00000040);width:72px;height:72px;transition:width .25s,height .25s}.header__nav{min-width:0;margin-left:auto}.header__nav ul{align-items:center;gap:clamp(14px,2vw,32px);margin:0;padding:0;list-style:none;display:flex}.header__nav a{min-height:44px;font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 8px #00000059;text-underline-offset:6px;align-items:center;font-size:clamp(18px,1.5vw,24px);text-decoration:none;text-decoration-thickness:2px;display:inline-flex}.header--solid{background:var(--cream);color:var(--rust);padding-top:8px;padding-bottom:8px}.header--solid .header__logo{filter:none;width:52px;height:52px}.header--solid .header__nav a{text-shadow:none}.burger,.mnav{display:none}@media (max-width:1100px){.header{justify-content:space-between}.header__nav{display:none}.header__home,.burger{z-index:2;position:relative}.burger{border-radius:var(--radius);width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;align-content:center;gap:6px;padding:0 11px;display:grid}.burger span{background:currentColor;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .2s;display:block}.header:not(.header--solid):not(.header--open) .burger span{box-shadow:0 1px 6px #00000059}.header--open .burger span:first-child{transform:translateY(8px)rotate(45deg)}.header--open .burger span:nth-child(2){opacity:0}.header--open .burger span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.header--open{color:var(--cream);background:0 0}.header--open .header__logo{filter:none}.mnav{z-index:1;padding:110px var(--gutter) 40px;background:var(--rust);color:var(--cream);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:40px;transition:opacity .45s,visibility 0s linear .45s;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav--open{opacity:1;visibility:visible;transition:opacity .45s,visibility}.mnav__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mnav__list a{font-family:var(--font-display), sans-serif;text-transform:uppercase;padding:4px 0;font-size:clamp(40px,11vw,76px);line-height:1;text-decoration:none;display:inline-block}.mnav__meta{gap:8px;font-size:16px;display:grid}.mnav__meta a{text-decoration:none}.mnav__list li{opacity:0;filter:blur(6px);transition:opacity .2s,transform .2s,filter .2s;transform:translateY(-14px)}.mnav__meta{opacity:0;transition:opacity .2s}.mnav--open .mnav__meta{opacity:1;transition:opacity .8s ease calc(.25s + var(--i) * 60ms)}.mnav--open .mnav__list li{opacity:1;filter:none;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1),filter .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.25s + var(--i) * 60ms);transform:none}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.mnav,.mnav--open,.mnav__list li,.mnav__meta,.burger span{filter:none;transform:none;transition:none!important}}.hero{--frame:6px;padding:var(--frame);background:var(--cream);color:var(--cream);text-align:center;position:relative}.hero__frame{min-height:calc(100svh - 2 * var(--frame));border-radius:var(--radius);background:#3a2614 url(/images/hero-poster.jpg) 50%/cover no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.hero__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__frame:after{content:"";background:linear-gradient(#140a0259,#140a0280);position:absolute;inset:0}.hero__content{z-index:1;padding:120px var(--gutter) 96px;position:relative}.hero__title{perspective:900px;font-size:clamp(56px,10vw,200px)}.hero__word{white-space:nowrap;display:inline-block}.hero__char{display:inline-block}@media (prefers-reduced-motion:no-preference){.hero__char{opacity:0;transform-origin:0%;animation:.8s cubic-bezier(.2,.75,.2,1) forwards char-flick;animation-delay:calc(.15s + var(--i) * 55ms)}}@keyframes char-flick{0%{opacity:0;filter:blur(6px);transform:translate(-.35em)rotateY(-75deg)}60%{opacity:1;filter:blur()}to{opacity:1;filter:none;transform:none}}.hero__tagline{letter-spacing:.02em;margin:clamp(10px,1.2vw,24px) 0 clamp(24px,2.6vw,48px);font-size:clamp(18px,2vw,40px)}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero__hours{z-index:1;margin:0;font-size:16px;font-weight:700;position:absolute;bottom:28px;left:0;right:0}.intro__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.intro__photo{aspect-ratio:4/5;border-radius:var(--radius);border:2px dashed var(--rust);background:var(--cream-soft);position:relative;overflow:hidden}.intro__photo img{object-fit:cover;object-position:center 45%}.intro__text{max-width:62ch;font-size:17px;line-height:1.65}.intro__text p{margin:0 0 1em}.intro__hours{border:2px dashed var(--rust);border-radius:var(--radius);padding:10px 18px;font-weight:700;display:inline-block;margin-top:8px!important}.breads{padding-top:0}.breads__head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(24px,3vw,36px);display:flex}.breads__head .section-title{margin-bottom:12px}.breads__note{max-width:60ch;margin:0;font-size:15px}.breads__track{--edge:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding:0 var(--edge);padding:0 var(--edge) 16px;scrollbar-width:thin;scrollbar-color:var(--rust) transparent;grid-auto-columns:minmax(250px,42%);grid-auto-flow:column;gap:20px;margin:0;list-style:none;display:grid;overflow-x:auto}.bread{scroll-snap-align:start;scroll-snap-stop:always;background:var(--rust);color:var(--cream);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.bread__img{aspect-ratio:4/5;background:var(--cream-soft);position:relative}.bread__img img{object-fit:cover}.bread__tag{border-radius:var(--radius);background:var(--cream);color:var(--rust);padding:5px 10px 4px;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:12px;left:12px}.bread__body{flex-direction:column;flex:1;gap:10px;padding:18px 18px 20px;display:flex}.bread__body h3{font-size:26px}.bread__body p{margin:0}.bread__summary{font-size:15px;line-height:1.5}.bread__flour{opacity:.92;border-top:1px dashed #ffedc780;padding-top:10px;font-size:13px;line-height:1.45;margin-top:auto!important}.bread,.gallery__item{transition:translate .35s,box-shadow .35s}.bread__img img,.gallery__item img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.bread:hover,.gallery__item:hover{translate:0 -6px;box-shadow:0 14px 30px -18px #2a1a0c8c}.bread:hover .bread__img img,.gallery__item:hover img{transform:scale(1.05)}}.breads__cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(28px,3.5vw,48px);display:flex}.breads__cta p{margin:0;font-weight:700}.breads__viewport{position:relative}.breads__nav{display:none}@media (max-width:1023px){html.js:not(.reveal-off) .breads__track [data-reveal=card]{opacity:1;filter:none;transition:translate .35s,box-shadow .35s;transform:none}html.js:not(.reveal-off) .breads__track{opacity:0;transition:opacity .7s}html.js:not(.reveal-off) .is-live .breads__track{opacity:1}.bread__img{aspect-ratio:4/3}.bread__body{gap:8px;padding:14px 16px 16px}.bread__body h3{font-size:24px}.breads__nav{justify-content:center;align-items:center;gap:20px;margin-top:14px;display:flex}.breads__arrow{border:2px solid var(--rust);border-radius:var(--radius);background:var(--cream);width:56px;height:56px;color:var(--rust);cursor:pointer;opacity:0;flex-shrink:0;place-items:center;transition:opacity .35s,transform .45s cubic-bezier(.3,1.6,.5,1),background .2s,color .2s;display:grid;transform:scale(.6)}.is-live .breads__arrow{opacity:1;transition-delay:.3s,.3s,0s,0s;transform:none}.is-live .breads__arrow--next{transition-delay:.4s,.4s,0s,0s}@media (hover:hover){.breads__arrow:not(:disabled):hover{background:var(--rust);color:var(--cream)}}.breads__arrow:not(:disabled):active{transform:scale(.92)}.is-live .breads__arrow:disabled{opacity:.3;cursor:default}.breads__count{text-align:center;min-width:7ch;margin:0;font-size:17px;font-weight:700;display:block}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.breads__arrow{transition:none}}@media (min-width:1024px){.breads__track{scroll-snap-type:none;max-width:var(--max);padding:0 var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0 auto;overflow:visible}}.gallery{padding:0 0 var(--section-y)}.gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gallery__item{aspect-ratio:4/5;border-radius:var(--radius);background:var(--cream-soft);margin:0;position:relative;overflow:hidden}.gallery__item img{object-fit:cover}@media (max-width:720px){.gallery__grid{grid-template-columns:1fr 1fr;gap:12px}.gallery__item:last-child{aspect-ratio:4/3;grid-area:1/1/auto/-1}.gallery__item:last-child img{object-position:center 40%}}.specials{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.special{border-radius:var(--radius);background:var(--special,var(--rust));color:var(--cream);flex-direction:column;display:flex;overflow:hidden}.special__img{aspect-ratio:4/3;position:relative}.special__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.special__body{align-content:start;gap:14px;padding:22px;display:grid}.special__body h3{font-size:34px}.special__body p{white-space:pre-line;margin:0}.special__sessions{flex-wrap:wrap;gap:8px;display:flex}.visit{background:var(--rust);color:var(--cream)}.visit__grid{grid-template-columns:1fr 1.2fr;gap:clamp(32px,6vw,80px);display:grid}.visit .section-title{margin-bottom:16px;font-size:clamp(40px,5vw,76px)}.visit__lede{max-width:40ch;margin:0 0 32px;font-size:clamp(17px,1.3vw,22px);line-height:1.5}.visit__form{border-radius:var(--radius);background:#140a0224;align-self:start;padding:clamp(20px,2.4vw,40px)}.visit__form-title{margin-bottom:20px;font-size:clamp(26px,2.2vw,40px)}.visit dl{gap:18px;margin:0;display:grid}.visit dt{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.03em;opacity:.85;font-size:clamp(20px,1.5vw,28px);font-weight:700}.visit dd{margin:4px 0 0;font-size:clamp(16px,1.15vw,20px)}.visit dd a{text-underline-offset:3px;text-decoration-thickness:1px}.form{align-content:start;gap:16px;display:grid}.form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{letter-spacing:.02em;align-content:start;gap:8px;font-size:clamp(14px,1vw,17px);font-weight:700;display:grid}.field input,.field select,.field textarea{width:100%;min-height:52px;font:400 16px/1.4 var(--font-mono), monospace;color:var(--ink);background:var(--cream);border:2px solid var(--cream);border-radius:var(--radius);padding:12px 14px}.field select{appearance:none;cursor:pointer;padding-right:44px}.field__select{display:block;position:relative}.field__select:after{content:"";border-right:2px solid var(--rust);border-bottom:2px solid var(--rust);pointer-events:none;width:9px;height:9px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.field textarea{resize:vertical;min-height:150px}.field textarea:is(textarea){min-height:clamp(150px,12vw,260px)}.field [aria-invalid=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.field__error{border-radius:var(--radius);background:var(--ink);color:var(--cream);justify-self:start;align-items:center;gap:6px;margin-top:2px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.grecaptcha-badge{visibility:hidden}.form__legal{opacity:.8;margin:0;font-size:12px}.form__legal a{text-underline-offset:2px}.form__honey{position:absolute;left:-10000px}.form__actions{display:flex}.form__status{border-radius:var(--radius);background:var(--cream);margin:0;padding:12px 16px;font-weight:700}.form__status--ok{color:#2f5d1e}.form__status--error{color:var(--ink);border-left:6px solid var(--ink)}main{z-index:1;background:var(--cream);position:relative}.footer{z-index:0;padding:clamp(48px,6vw,72px) 0 28px;font-size:15px;position:sticky;bottom:0}@media (max-height:700px){.footer{position:static}}.footer__top{grid-template-columns:auto 1fr auto;align-items:start;gap:32px 56px;display:grid}.footer__logo{width:140px;height:auto}.footer__blurb{max-width:44ch}.footer__blurb p{margin:0 0 12px}.footer__blurb p:first-child{font-weight:700}.footer__links{gap:8px;margin:0;padding:0;font-weight:700;list-style:none;display:grid}.footer__links a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer__bottom{border-top:2px dashed var(--rust);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:16px;font-size:13px;font-weight:700;display:flex}html.js:not(.reveal-off) [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}html.js:not(.reveal-off) [data-reveal=text]{filter:blur(10px);transform:translateY(14px)}html.js:not(.reveal-off) [data-reveal=image]{transform:translateY(10px)scale(.985)}html.js:not(.reveal-off) [data-reveal=card]{transition:opacity .9s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), filter .9s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), translate .35s ease 0s, box-shadow .35s ease 0s;transform:translate(-18px,-18px)}html.js:not(.reveal-off) [data-reveal=fade]{transition:opacity 1s ease var(--reveal-delay,0s)}html.js:not(.reveal-off) [data-reveal=chars]{opacity:1;transition:none}.split__word{white-space:nowrap;display:inline-block}.split__char{display:inline-block}html.js:not(.reveal-off) [data-reveal=chars] .split__char{opacity:0;transform-origin:0%}html.js:not(.reveal-off) [data-reveal=chars].is-in .split__char{animation:.8s cubic-bezier(.2,.75,.2,1) forwards char-flick;animation-delay:calc(var(--i) * 45ms)}.split{perspective:900px}html.js:not(.reveal-off) [data-reveal].is-in{opacity:1;filter:none;transform:none}.notfound{text-align:center;min-height:100svh;padding:var(--gutter);place-items:center;display:grid}.notfound h1{margin:24px 0 12px;font-size:clamp(56px,10vw,110px)}@media (max-width:860px){.visit__grid,.footer__top,.intro__grid{grid-template-columns:1fr}.intro__photo{aspect-ratio:4/3}.intro__photo img{object-position:center 35%}}@media (max-width:520px){.breads__track{grid-auto-columns:80%}.form__row{grid-template-columns:1fr}.header__logo{width:56px;height:56px}.header--solid .header__logo{width:44px;height:44px}.hero__actions .btn--lg{min-height:48px;padding:12px 20px;font-size:16px}.hero__actions{max-width:320px;margin:0 auto}.hero__actions .btn--lg{flex:1 1 0}.hero__actions .btn--rust{flex-basis:100%}}@media (min-width:1800px){:root{--max:1520px;--section-y:112px}body{font-size:17px}.section-title{font-size:84px}.intro__text{font-size:19px}.bread__body h3{font-size:30px}.bread__summary{font-size:16px}.bread__flour{font-size:14px}.header__logo{width:84px;height:84px}.header--solid .header__logo{width:60px;height:60px}}@media (min-width:2400px){.hero{--frame:10px}:root{--max:1960px;--gutter:64px;--section-y:144px}body{font-size:20px}.section-title{font-size:108px}.btn--lg{min-height:64px;padding:18px 34px;font-size:21px}.intro__text{font-size:23px}.breads__note{font-size:18px}.bread__body{padding:24px 24px 26px}.bread__body h3{font-size:38px}.bread__summary{font-size:19px}.bread__flour,.bread__tag{font-size:16px}.field input,.field select,.field textarea{font-size:19px}.field input,.field select{min-height:62px}.footer,.footer__bottom{font-size:17px}.footer__logo{width:180px}.header__nav a{font-size:28px}.header__logo{width:104px;height:104px}.header--solid .header__logo{width:72px;height:72px}.hero__hours{font-size:22px;bottom:40px}}@media (min-width:2800px){:root{--max:2240px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header,.header__logo{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
