bake-clock[data-astro-cid-3al2uzy3]{grid-column:2/8;margin-top:2.5rem;display:block}.clock-tabs[data-astro-cid-3al2uzy3]{border-top:2px solid var(--poppy);border-bottom:1px solid var(--poppy);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clock-tabs[data-astro-cid-3al2uzy3] button[data-astro-cid-3al2uzy3]{border:0;border-right:1px solid var(--poppy);min-height:5.25rem;color:var(--poppy);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.8rem clamp(.7rem,2vw,1.5rem)}.clock-tabs[data-astro-cid-3al2uzy3] button[data-astro-cid-3al2uzy3]:last-child{border-right:0}.clock-tabs[data-astro-cid-3al2uzy3] button[data-astro-cid-3al2uzy3][aria-selected=true]{background:var(--poppy);color:var(--butter)}.clock-tabs[data-astro-cid-3al2uzy3] span[data-astro-cid-3al2uzy3],.clock-tabs[data-astro-cid-3al2uzy3] small[data-astro-cid-3al2uzy3]{display:block}.clock-tabs[data-astro-cid-3al2uzy3] span[data-astro-cid-3al2uzy3]{font-family:var(--display);font-size:clamp(1.25rem,2.5vw,2rem);font-weight:650}.clock-tabs[data-astro-cid-3al2uzy3] small[data-astro-cid-3al2uzy3]{letter-spacing:.08em;margin-top:.3rem;font-size:.72rem;font-weight:700}.clock-panel[data-astro-cid-3al2uzy3]{gap:var(--gutter);transform-origin:top;grid-template-columns:3fr 2fr;padding:clamp(1.5rem,4vw,3.75rem) 0 0;display:grid}.clock-copy[data-astro-cid-3al2uzy3]{padding-right:1rem}.clock-eyebrow[data-astro-cid-3al2uzy3],.clock-time[data-astro-cid-3al2uzy3]{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.clock-time[data-astro-cid-3al2uzy3]{color:var(--rye);margin-top:.35rem}h3[data-astro-cid-3al2uzy3]{max-width:11ch;font-family:var(--display);font-variation-settings:"opsz" 72, "SOFT" 20, "WONK" 1;letter-spacing:-.055em;margin:1.2rem 0 0;font-size:clamp(2.35rem,5vw,5.4rem);font-weight:560;line-height:.88}.clock-text[data-astro-cid-3al2uzy3]{max-width:45ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.45}.clock-list[data-astro-cid-3al2uzy3]{border-top:1px solid var(--poppy);align-self:end;margin:0;padding:0;list-style:none}.clock-list[data-astro-cid-3al2uzy3] li[data-astro-cid-3al2uzy3]{border-bottom:1px solid var(--poppy);grid-template-columns:2.2rem 1fr;align-items:center;gap:.75rem;min-height:3.7rem;font-weight:600;display:grid}.clock-list[data-astro-cid-3al2uzy3] span[data-astro-cid-3al2uzy3]{letter-spacing:.08em;font-size:.68rem}@media (width<=720px){bake-clock[data-astro-cid-3al2uzy3]{grid-column:1/-1;margin-top:1.25rem}.clock-tabs[data-astro-cid-3al2uzy3] button[data-astro-cid-3al2uzy3]{min-height:4.4rem}.clock-panel[data-astro-cid-3al2uzy3]{grid-template-columns:1fr;padding-top:1.75rem}.clock-list[data-astro-cid-3al2uzy3]{margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.clock-panel[data-astro-cid-3al2uzy3]{animation:none}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2)format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/karla-latin-500-normal.6wzn_4WC.woff2)format("woff2"),url(/_astro/karla-latin-500-normal.BWjg-GL4.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/karla-latin-600-normal.BH_u9dis.woff2)format("woff2"),url(/_astro/karla-latin-600-normal.BAoyHYuk.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-700-normal.DFuMffT3.woff2)format("woff2"),url(/_astro/karla-latin-700-normal.CospC10L.woff)format("woff")}:root{--oat:#f3e8d2;--rye:#6b4b37;--butter:#f1c453;--poppy:#252320;--cherry:#b54a3b;--paper:#fffaf0;--display:"Fraunces Variable", Georgia, serif;--sans:"Karla", Arial, sans-serif;--edge:clamp(1rem, 3.2vw, 3.75rem);--gutter:clamp(.5rem, 1.15vw, 1.15rem);--section-space:clamp(5rem, 10vw, 10rem)}*,:before,:after{box-sizing:border-box}html{background:var(--oat);color:var(--poppy);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px}body{background:var(--oat);margin:0;overflow-x:clip}body,button,input,select,textarea{font-family:var(--sans)}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font-size:1rem}:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}::selection{background:var(--butter);color:var(--poppy)}.skip-link{z-index:20;background:var(--poppy);color:var(--paper);padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.rack{column-gap:var(--gutter);width:100%;padding-inline:var(--edge);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.section-tag{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.section-tag:before{content:"";background:currentColor;width:1.8rem;height:.52rem}.section-heading{font-family:var(--display);font-variation-settings:"opsz" 96, "SOFT" 18, "WONK" 1;letter-spacing:-.065em;margin:0;font-size:clamp(3rem,7.6vw,8.3rem);font-weight:560;line-height:.84}.text-link,.solid-link{letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.text-link{border-bottom:2px solid;gap:1rem}.text-link:after{content:"↗";font-size:1.15rem}.solid-link{background:var(--poppy);color:var(--paper);padding-inline:1.2rem}.site-header{border-bottom:1px solid var(--poppy)}.service-strip{border-bottom:1px solid var(--poppy);background:var(--poppy);min-height:2.35rem;color:var(--oat);grid-template-columns:1.2fr .8fr 1fr;display:grid}.service-strip p{padding:.35rem var(--edge);border-right:1px solid var(--oat);letter-spacing:.055em;text-transform:uppercase;align-items:center;margin:0;font-size:.7rem;font-weight:700;line-height:1.2;display:flex}.service-strip p:nth-child(2),.service-strip p:nth-child(3){padding-left:1rem}.service-strip p:last-child{border-right:0}.brand-bar{min-height:6.3rem;padding-inline:var(--edge);grid-template-columns:2fr 3fr 2fr;align-items:stretch;display:grid}.wordmark{width:min-content;font-family:var(--display);font-variation-settings:"opsz" 80, "SOFT" 10, "WONK" 1;letter-spacing:-.075em;align-items:center;font-size:clamp(3rem,5vw,5.2rem);font-weight:750;line-height:.8;text-decoration:none;display:flex}.primary-nav{justify-content:center;align-items:stretch;display:flex}.primary-nav a{border-left:1px solid var(--poppy);letter-spacing:.055em;text-transform:uppercase;justify-content:center;align-items:center;min-width:6.2rem;padding:.7rem;font-size:.74rem;font-weight:700;text-decoration:none;display:flex}.primary-nav a:last-child{border-right:1px solid var(--poppy)}.header-order{justify-content:flex-end;align-items:center;display:flex}.header-order a{background:var(--cherry);min-height:2.9rem;color:var(--paper);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:.7rem 1rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.hero{grid-template-rows:auto auto 1fr auto;min-height:min(47rem,100svh - 8.7rem);padding-top:clamp(1.4rem,3vw,2.7rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);position:relative}.hero-meta{letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/4;align-items:center;gap:.6rem 1.2rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.hero-meta span{align-items:center;min-height:1.85rem;display:inline-flex}.hero-meta .date{background:var(--butter);padding:.25rem .55rem}.hero h1{z-index:2;max-width:8.8ch;font-family:var(--display);font-variation-settings:"opsz" 120, "SOFT" 24, "WONK" 1;letter-spacing:-.078em;grid-area:2/1/auto/6;align-self:end;margin:clamp(1.5rem,5vw,4rem) 0 0;font-size:clamp(4.3rem,9.7vw,10.6rem);font-weight:570;line-height:.77;position:relative}.hero h1 em{color:var(--cherry);font-style:normal}.hero-figure{background:var(--rye);grid-area:1/5/5/8;min-height:38rem;margin:0;position:relative;overflow:hidden}.hero-figure img{object-fit:cover;object-position:57% center;filter:saturate(.82)contrast(1.05);width:100%;height:100%}.hero-figure figcaption{background:var(--butter);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;width:100%;padding:.7rem .8rem;font-size:.66rem;font-weight:700;display:flex;position:absolute;bottom:0;right:0}.hero-copy{z-index:2;border-top:1px solid var(--poppy);grid-area:3/1/auto/4;align-self:end;max-width:35rem;margin:2rem 0 0;padding-top:1rem;font-size:clamp(1.05rem,1.7vw,1.38rem);font-weight:500;line-height:1.35;position:relative}.first-bake{z-index:3;background:var(--cherry);color:var(--paper);grid-area:4/4/auto/5;align-self:end;margin:0 -.7rem 0 0;padding:1rem;position:relative}.first-bake span,.first-bake strong{display:block}.first-bake span{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.first-bake strong{font-family:var(--display);margin-top:.25rem;font-size:clamp(1.75rem,3.5vw,3.3rem);font-weight:620;line-height:1}.today{padding-block:var(--section-space);background:var(--butter)}.today .section-tag{grid-column:1/3}.today-intro{gap:var(--gutter);grid-column:3/8;grid-template-columns:3fr 2fr;display:grid}.today-intro .section-heading{max-width:7ch}.today-intro p{align-self:end;max-width:27rem;margin:0 0 .5rem;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.4}.index-section{padding-block:var(--section-space)}.index-section .section-tag{writing-mode:vertical-rl;grid-column:1/2;align-self:start;transform:rotate(180deg)}.index-section .section-tag:before{width:.52rem;height:1.8rem}.index-title-wrap{grid-column:2/8;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:clamp(2rem,5vw,4.5rem);display:flex}.index-title-wrap p{max-width:27rem;margin:0;font-size:.9rem;line-height:1.45}.menu-column{border-top:3px solid var(--poppy)}.menu-column.bread{grid-column:2/5}.menu-column.pastry{grid-column:5/8;margin-top:7rem}.menu-column h3{font-family:var(--display);justify-content:space-between;align-items:baseline;margin:0;padding:.8rem 0 1.8rem;font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:1;display:flex}.menu-column h3 span{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.pastry-photo{height:clamp(13rem,24vw,21rem);margin:0 0 2rem;overflow:hidden}.pastry-photo img{object-fit:cover;object-position:50% 67%;filter:saturate(.75)contrast(1.05);width:100%;height:100%}.menu-list{margin:0;padding:0;list-style:none}.menu-list li{border-top:1px solid var(--poppy);grid-template-columns:1fr auto;gap:.4rem 1rem;padding:1rem 0;display:grid}.menu-list h4,.menu-list p{margin:0}.menu-list h4{font-size:1rem;font-weight:700}.menu-list .price{font-family:var(--display);grid-area:1/2/3;font-size:1.25rem;font-weight:650}.menu-list p{color:var(--rye);grid-column:1;font-size:.78rem;line-height:1.35}.index-note{grid-column:2/5;margin:2.5rem 0 0;font-size:.75rem;font-weight:600;line-height:1.4}.cafe{padding-block:var(--section-space);background:var(--poppy);color:var(--oat)}.cafe .section-tag{color:var(--butter);grid-column:1/3}.cafe-title{max-width:8ch;color:var(--butter);grid-column:3/8}.cafe-photo{grid-column:1/4;height:clamp(22rem,47vw,40rem);margin:clamp(3rem,6vw,6rem) 0 0;overflow:hidden}.cafe-photo img{object-fit:cover;object-position:center;filter:saturate(.7)contrast(1.05);width:100%;height:100%}.cafe-menu{grid-column:4/8;align-self:start;margin-top:clamp(7rem,13vw,12rem)}.cafe-group{border-top:1px solid var(--oat);grid-template-columns:1.1fr 2fr;gap:1rem;padding:1.25rem 0;display:grid}.cafe-group:last-child{border-bottom:1px solid var(--oat)}.cafe-group h3{color:var(--butter);font-family:var(--display);margin:0;font-size:clamp(1.5rem,2.7vw,2.5rem);font-weight:600}.cafe-group ul{margin:0;padding:0;list-style:none}.cafe-group li{grid-template-columns:1fr auto;gap:1rem;padding:.4rem 0;font-size:.9rem;line-height:1.3;display:grid}.cafe-note{background:var(--cherry);color:var(--paper);font-family:var(--display);grid-column:5/8;margin:2rem 0 0;padding:1.3rem;font-size:clamp(1.35rem,2.3vw,2.1rem);font-weight:560;line-height:1.05}.story{padding-block:var(--section-space)}.story .section-tag{grid-column:1/3}.story-title{grid-column:3/8;max-width:8ch}.story-lead{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 35;letter-spacing:-.035em;grid-column:2/5;margin:clamp(3rem,8vw,7rem) 0 0;font-size:clamp(1.7rem,3.5vw,3.4rem);font-weight:510;line-height:1.02}.story-body{grid-column:5/8;align-self:end;max-width:32rem;margin:clamp(3rem,8vw,7rem) 0 0;font-size:1rem;line-height:1.55}.proof-rail{border-top:2px solid var(--poppy);border-bottom:1px solid var(--poppy);grid-column:1/8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);display:grid}.proof-step{border-right:1px solid var(--poppy);min-height:12rem;padding:1rem}.proof-step:last-child{border-right:0}.proof-step span,.proof-step strong,.proof-step small{display:block}.proof-step span{letter-spacing:.08em;font-size:.7rem;font-weight:700}.proof-step strong{font-family:var(--display);margin-top:2.3rem;font-size:clamp(1.55rem,2.8vw,2.6rem);font-weight:620;line-height:1}.proof-step small{margin-top:.5rem;font-size:.76rem;line-height:1.35}.people{padding-block:var(--section-space);background:var(--rye);color:var(--oat)}.people-photo{grid-area:1/1/5/5;height:clamp(33rem,57vw,52rem);margin:0;overflow:hidden}.people-photo img{object-fit:cover;object-position:66% center;filter:saturate(.7)contrast(1.08);width:100%;height:100%}.people .section-tag{color:var(--butter);grid-column:5/8}.people-title{max-width:6ch;color:var(--butter);grid-column:5/8;margin-top:clamp(2rem,5vw,4.5rem);font-size:clamp(3.8rem,7vw,7.2rem)}.people-copy{grid-column:5/8;max-width:32rem;margin:2rem 0 0;font-size:1rem;line-height:1.5}.team-list{border-top:1px solid var(--oat);grid-column:5/8;align-self:end;margin:2rem 0 0;padding:0;list-style:none}.team-list li{border-bottom:1px solid var(--oat);grid-template-columns:1fr 1.4fr;gap:1rem;padding:.8rem 0;font-size:.82rem;line-height:1.3;display:grid}.team-list strong{color:var(--butter)}.visit{padding-block:var(--section-space);background:var(--cherry);color:var(--paper)}.visit .section-tag{color:var(--paper);grid-column:1/3}.visit-title{max-width:8ch;color:var(--butter);grid-column:3/8}.visit-info{grid-column:1/4;margin-top:clamp(3.5rem,7vw,7rem)}.visit-info address{font-family:var(--display);margin-bottom:2.5rem;font-size:clamp(1.8rem,4vw,4rem);font-style:normal;font-weight:600;line-height:.98}.hours{border-top:1px solid var(--paper);margin:0;padding:0;list-style:none}.hours li{border-bottom:1px solid var(--paper);grid-template-columns:1fr auto;gap:1rem;padding:.7rem 0;font-size:.85rem;display:grid}.practical-notes{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.practical-notes p{margin:0;font-size:.8rem;line-height:1.4}.practical-notes strong{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;display:block}.visit-info .text-link{margin-top:2rem}.preorder{background:var(--oat);color:var(--poppy);grid-column:4/8;margin-top:clamp(3.5rem,7vw,7rem);padding:clamp(1.4rem,3vw,2.5rem)}.preorder-header{border-bottom:2px solid var(--poppy);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.4rem;display:flex}.preorder-header h3,.preorder-header p{margin:0}.preorder-header h3{font-family:var(--display);font-size:clamp(2rem,4vw,3.8rem);font-weight:620;line-height:.95}.preorder-header p{max-width:17rem;font-size:.76rem;line-height:1.35}.form-grid{gap:1.1rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}.form-field{gap:.35rem;display:grid}.form-field.full{grid-column:1/-1}.form-field label{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.form-field input,.form-field select,.form-field textarea{border:0;border-bottom:1px solid var(--poppy);width:100%;min-height:3rem;color:var(--poppy);background:0 0;border-radius:0;padding:.55rem 0}.form-field textarea{resize:vertical;min-height:4.4rem}.form-actions{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.form-actions button{background:var(--poppy);min-height:3.1rem;color:var(--paper);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;padding:.65rem 1.1rem;font-weight:700}.form-status{margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.demo-note{color:var(--rye);margin:1.2rem 0 0;font-size:.7rem;line-height:1.35}.site-footer{background:var(--poppy);color:var(--oat);padding-top:clamp(4rem,8vw,7rem)}.footer-wordmark{color:var(--butter);font-family:var(--display);font-variation-settings:"opsz" 144, "SOFT" 5, "WONK" 1;letter-spacing:-.085em;grid-column:1/8;margin:0;font-size:clamp(6rem,19vw,20rem);font-weight:760;line-height:.68}.footer-meta{gap:var(--gutter);border-top:1px solid var(--oat);grid-column:1/8;grid-template-columns:2fr 3fr 2fr;align-items:end;margin-top:clamp(4rem,8vw,7rem);padding:1.1rem 0;font-size:.72rem;line-height:1.4;display:grid}.footer-meta p{margin:0}.footer-meta nav{flex-wrap:wrap;justify-content:center;gap:.6rem 1.2rem;display:flex}.footer-meta a{text-underline-offset:.25rem;min-height:2.75rem;padding-top:.8rem;font-weight:700}.fiction-note{text-align:right;justify-self:end;max-width:20rem}@media (hover:hover){.primary-nav a:hover{background:var(--butter)}.header-order a:hover,.solid-link:hover,.form-actions button:hover{background:var(--rye)}.text-link:hover{color:var(--butter)}.preorder .form-actions button:hover{background:var(--cherry)}}@media (width<=980px){.brand-bar{grid-template-columns:1fr auto;min-height:5.4rem}.primary-nav{margin-inline:calc(var(--edge) * -1);border-top:1px solid var(--poppy);grid-area:2/1/auto/-1;justify-content:stretch}.primary-nav a{border-left:0;border-right:1px solid var(--poppy);flex:1;min-width:0;min-height:3rem}.primary-nav a:last-child{border-right:0}.header-order{grid-area:1/2}.hero{min-height:43rem}.hero h1{grid-column:1/6;font-size:clamp(4.3rem,11vw,7.7rem)}.hero-copy{grid-column:1/5}.hero-figure{grid-column:5/8;min-height:34rem}.first-bake{grid-column:4/6}.cafe-photo{grid-column:1/5}.cafe-menu{grid-column:5/8}.cafe-group{grid-template-columns:1fr}.people-photo{grid-column:1/5}.people .section-tag,.people-title,.people-copy,.team-list{grid-column:5/8}}@media (width<=720px){:root{--edge:1rem;--gutter:.55rem;--section-space:5.2rem}.rack{grid-template-columns:repeat(2,minmax(0,1fr))}.service-strip{grid-template-columns:1fr 1fr}.service-strip p{padding-inline:var(--edge)}.service-strip p:first-child{border-right:0;border-bottom:1px solid var(--oat);grid-column:1/-1}.service-strip p:nth-child(2){padding-left:var(--edge)}.brand-bar{min-height:4.8rem}.wordmark{font-size:3.1rem}.header-order a{min-height:2.75rem;padding-inline:.75rem;font-size:.68rem}.primary-nav a{padding-inline:.3rem;font-size:.65rem}.hero{grid-template-rows:auto auto auto auto auto;min-height:0;padding-top:1.1rem;display:grid}.hero-meta{grid-area:1/1/auto/-1}.hero h1{grid-area:2/1/auto/-1;max-width:7.5ch;margin-top:2rem;font-size:clamp(4rem,21vw,6rem);line-height:.78}.hero-figure{grid-area:3/1/auto/-1;height:clamp(16.5rem,83vw,25rem);min-height:0;margin-top:1.5rem}.hero-copy{grid-area:4/1/auto/-1;margin-top:1.25rem}.first-bake{grid-area:3/2;place-self:end;margin:0 -.2rem -.4rem 0}.today .section-tag,.today-intro,.index-section .section-tag,.index-title-wrap,.menu-column.bread,.menu-column.pastry,.index-note,.cafe .section-tag,.cafe-title,.cafe-photo,.cafe-menu,.cafe-note,.story .section-tag,.story-title,.story-lead,.story-body,.proof-rail,.people-photo,.people .section-tag,.people-title,.people-copy,.team-list,.visit .section-tag,.visit-title,.visit-info,.preorder,.footer-wordmark,.footer-meta{grid-column:1/-1}.today-intro{grid-template-columns:1fr;margin-top:1.5rem}.today-intro p{margin-top:1rem}.index-section .section-tag{writing-mode:initial;transform:none}.index-section .section-tag:before{width:1.8rem;height:.52rem}.index-title-wrap{padding:1.5rem 0 3rem;display:block}.index-title-wrap p{margin-top:1.5rem}.menu-column.pastry{margin-top:4rem}.pastry-photo{height:17rem}.index-note{margin-top:2rem}.cafe-title,.story-title,.visit-title{margin-top:1.5rem}.cafe-photo{height:24rem;margin-top:3rem}.cafe-menu{margin-top:3rem}.cafe-group{grid-template-columns:1fr 1.6fr}.cafe-note{margin-top:2rem}.story-lead,.story-body{margin-top:3rem}.proof-rail{grid-template-columns:1fr 1fr;margin-top:4rem}.proof-step:nth-child(2){border-right:0}.proof-step:nth-child(-n+2){border-bottom:1px solid var(--poppy)}.people-photo{grid-row:auto;height:30rem;margin-bottom:3rem}.people-title{margin-top:1.5rem}.visit-info,.preorder{margin-top:3.5rem}.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:1}.form-actions{flex-direction:column;align-items:flex-start}.footer-wordmark{font-size:29vw}.footer-meta{grid-template-columns:1fr;align-items:start;gap:1.4rem}.footer-meta nav{justify-content:flex-start}.fiction-note{text-align:left;justify-self:start}}@media (width<=380px){.primary-nav a{letter-spacing:.035em;font-size:.58rem}.header-order a{text-align:center;max-width:7.2rem}.hero h1{font-size:20vw}.first-bake{padding:.8rem}.cafe-group,.preorder-header,.practical-notes{grid-template-columns:1fr}.preorder-header{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
