/* People and press: original photography, clear type and Burro's own illustrations. */
.burro-news-section{background:#fff;padding-block:clamp(60px,7vw,110px)}
.burro-news-heading{align-items:end}.burro-news-heading>div:last-child{max-width:340px}.burro-news-heading p{font-size:15px;line-height:1.7}.burro-news-heading .text-link{margin-top:15px}
.burro-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px}
.burro-news-card{min-width:0;display:flex;flex-direction:column;border:1px solid #22231f30;border-radius:24px 8px 24px 8px;background:#fff;overflow:hidden;transition:translate .25s,box-shadow .25s}
.burro-news-image{display:block;background:var(--news-color);overflow:hidden}.burro-news-image>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;margin:0;border-radius:0}
.burro-news-copy{padding:28px 28px 10px;flex:1;display:flex;flex-direction:column}.burro-news-meta{display:flex;gap:8px 14px;flex-wrap:wrap;font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}
.burro-news-copy h3{font-size:clamp(25px,2.6vw,38px);line-height:1.12;overflow-wrap:break-word}.burro-news-copy>p{font-size:14px;line-height:1.7;margin-top:17px;max-width:48ch}
.burro-news-bottom{display:flex;justify-content:space-between;gap:16px;align-items:end;padding:12px 28px 26px;min-height:140px}.burro-news-bottom .text-link{margin-bottom:15px}.burro-news-bottom .news-sticker.ci-seal{position:relative;inset:auto;width:116px;height:116px;transform:rotate(-8deg)}
.burro-news-card:nth-child(even) .news-sticker.ci-seal{transform:rotate(8deg)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.burro-news-card:hover{translate:0 -5px;box-shadow:0 12px 0 -6px var(--news-color)}}
.about-story-v2{background:white;overflow:clip}.about-opening{padding:28px 0 65px;background:#eff5ec}.about-opening .breadcrumb{font-size:11px;margin-bottom:36px}.about-opening-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(30px,5vw,90px);align-items:center}.about-opening-copy{min-width:0}.about-opening-copy h1{font-size:clamp(44px,5.2vw,80px);line-height:1.04}.about-opening-copy>.hand{display:block;font-size:clamp(33px,4vw,56px);margin:14px 0 28px}.about-opening-copy>p{font-size:15px;max-width:43ch;line-height:1.8}
.about-opening-photo{margin:0;background:white;padding:10px;border-radius:42px 10px 42px 10px;position:relative;border:1px solid #22231f22;box-shadow:8px 10px 0 #76b9af40}.about-opening-photo>img{width:100%;height:auto;border-radius:34px 4px 0 0}.about-opening-photo figcaption{padding:25px 150px 22px 15px;min-height:147px;display:flex;flex-direction:column;gap:4px}.about-opening-photo figcaption strong{font:25px/1.2 FilsonBlack}.about-opening-photo figcaption span{font-size:12px}.about-opening-photo figcaption small{font-size:9px;opacity:.7;margin-top:8px}.about-opening-photo .about-seal.ci-seal{inset:auto 15px 12px auto;width:140px;height:140px;rotate:8deg}
.about-origin{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,110px);align-items:center}.about-origin h2{font-size:clamp(35px,4.4vw,65px)}.about-origin h2 .hand{display:block;font-size:clamp(32px,3.6vw,50px);margin-top:16px}.about-origin-copy{font-size:15px;line-height:1.85;max-width:52ch}.about-origin-copy .text-link{margin-top:18px}
.about-beliefs-section{padding-block:70px 80px;background:#faf7ed}.about-beliefs-section h2{font-size:clamp(34px,4vw,60px)}.about-beliefs-section .section-head p{font-size:14px}.about-beliefs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.about-belief{position:relative;min-width:0;background:white;border:1px solid #22231f35;border-radius:26px 8px 26px 8px;padding:28px 24px}.about-belief-number{position:absolute;right:22px;top:24px;font-size:11px}.about-belief-icon{width:70px;height:70px;object-fit:contain;background:var(--belief-color);border-radius:50%;padding:13px;margin-bottom:30px}.about-belief h3{font-size:clamp(23px,2.2vw,31px);line-height:1.1}.about-belief p{font-size:13px;line-height:1.75;margin-top:18px}
.about-food-stories{display:grid;gap:85px}.about-food-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,100px)}.about-food-story>figure{margin:0;min-width:0;border-radius:36px 8px 36px 8px;background:#f4eee3;overflow:hidden}.about-food-story>figure>img{width:100%;aspect-ratio:6/5;object-fit:cover}.about-food-story figcaption{font-size:11px;padding:18px 22px}.about-food-story h2{font-size:clamp(34px,4vw,58px);line-height:1.08}.about-food-story p{font-size:14px;line-height:1.85;margin-top:23px;max-width:47ch}.about-food-story .btn{margin-top:25px}.about-story-mark{width:58px;height:58px;object-fit:contain;margin-top:30px;transform:rotate(-8deg)}.about-food-story-reverse>figure{order:2}.about-food-story .about-product-figure{position:relative;background:#fff4cf;border:1px solid #22231f20}.about-food-story .about-product-figure>img{aspect-ratio:6/5;object-fit:cover;object-position:center;background:#fff4cf}.about-product-nutri{position:absolute;top:26px;right:26px;z-index:1;width:clamp(150px,15vw,190px);aspect-ratio:116/62;overflow:hidden;background:white;padding:0;border:4px solid white;rotate:-8deg;border-radius:13px;box-shadow:2px 5px 0 #22231f1a,0 9px 20px #22231f35;pointer-events:none}.about-product-nutri img{position:absolute;width:156%;max-width:none;height:166%;left:-26%;top:-31%;margin:0;object-fit:fill}
.about-story-v2 .burro-news-section{background:#f1f5ec}.about-invitation{padding-block:70px;background:#fecc51}.about-invitation>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-invitation h2{font-size:clamp(37px,4.6vw,67px)}.about-invitation p{font-size:15px;margin-top:24px}.about-invitation .btn{margin-top:25px}.about-invitation img{width:100%;height:auto;border-radius:38px 8px 38px 8px}
.press-story{background:#fff;padding:45px 0 80px}.press-heading{max-width:1150px}.press-heading .breadcrumb{font-size:11px;margin-bottom:34px}.press-heading h1{font-size:clamp(34px,4.7vw,68px);line-height:1.09;max-width:24ch;overflow-wrap:break-word}.press-heading .burro-news-meta{margin:24px 0 32px}.press-figure{margin:0 auto 50px;max-width:1150px}.press-figure>img{width:100%;height:auto;border-radius:24px 6px 24px 6px}.press-figure figcaption{font-size:11px;padding-top:12px;color:#565950}.press-story .article-body{padding:0;max-width:760px;margin:auto}.press-story .article-body p{font-size:16px;line-height:1.85}.press-story .article-body>p:first-child{font-size:19px;line-height:1.65}.press-source{padding:24px;margin-top:35px;background:#eff5ec;border-radius:20px 6px 20px 6px}.press-story .article-body>.text-link{margin-top:35px}
@media(max-width:1000px){.about-opening-grid{grid-template-columns:1fr;gap:40px}.about-opening-copy{max-width:720px}.about-opening-copy h1{font-size:clamp(46px,8vw,72px)}.about-opening-copy>p{max-width:55ch}.about-opening-photo{max-width:800px;width:100%}.about-beliefs{grid-template-columns:repeat(2,minmax(0,1fr))}.about-origin{gap:35px}.about-food-story{gap:35px}.about-invitation>.wrap{gap:35px}}
@media(max-width:650px){.burro-news-grid{grid-template-columns:1fr;gap:28px}.burro-news-heading{display:block}.burro-news-heading>div:last-child{margin-top:24px}.burro-news-copy{padding:23px 22px 5px}.burro-news-copy h3{font-size:29px}.burro-news-bottom{padding:10px 22px 22px;min-height:130px}.burro-news-bottom .news-sticker.ci-seal{width:106px;height:106px}.about-opening{padding-bottom:45px}.about-opening .breadcrumb{margin-bottom:28px}.about-opening-copy h1{font-size:clamp(40px,10vw,62px)}.about-opening-photo{padding:7px;box-shadow:5px 7px 0 #76b9af40}.about-opening-photo figcaption{padding:22px 112px 16px 10px;min-height:135px}.about-opening-photo figcaption strong{font-size:22px}.about-opening-photo .about-seal.ci-seal{width:108px;height:108px;inset:auto 10px 16px auto}.about-origin{grid-template-columns:1fr;gap:30px}.about-beliefs-section{padding-block:55px}.about-beliefs{gap:12px}.about-belief{padding:23px 17px}.about-belief-icon{width:57px;height:57px;padding:11px;margin-bottom:24px}.about-belief h3{font-size:clamp(20px,5vw,27px);overflow-wrap:anywhere}.about-belief p{font-size:12px}.about-food-stories{gap:55px}.about-food-story{grid-template-columns:1fr;gap:27px}.about-food-story-reverse>figure{order:0}.about-food-story h2{font-size:clamp(32px,8.6vw,44px)}.about-food-story>figure>img{aspect-ratio:6/5}.about-invitation>.wrap{grid-template-columns:1fr;gap:35px}.about-invitation{padding-block:55px}.press-story{padding-top:30px}.press-heading h1{font-size:clamp(31px,8.5vw,45px)}.press-story .article-body p{font-size:15px}.press-story .article-body>p:first-child{font-size:17px}.press-figure{margin-bottom:32px}}

@media(max-width:420px){.about-beliefs{grid-template-columns:1fr}.about-belief h3{font-size:27px}.about-belief p{font-size:14px}.about-belief-icon{margin-bottom:18px}}

/* The original dining scene opens the page; the people behind Burro have their own story below. */
.about-founders-section{background:#eff5ec}
.about-founders-section .about-origin{grid-template-columns:1.1fr 1fr;gap:clamp(30px,5vw,80px)}
.about-founders-photo{margin:0;padding:10px;background:#fff;border:1px solid #22231f22;border-radius:32px 8px 32px 8px;box-shadow:6px 8px 0 #76b9af30;min-width:0}
.about-founders-photo>img{width:100%;height:auto;border-radius:24px 4px 4px 4px}
.about-founders-photo figcaption{display:flex;flex-direction:column;gap:5px;padding:23px 15px 16px}
.about-founders-photo figcaption strong{font:27px/1.2 FilsonBlack}
.about-founders-photo figcaption span{font-size:13px}
.about-founders-photo figcaption small{font-size:10px;opacity:.7;margin-top:6px}
.about-founders-section .about-origin-copy h2{font-size:clamp(33px,3.7vw,55px);margin-bottom:28px}
@media(max-width:900px){.about-founders-section .about-origin{grid-template-columns:1fr;gap:35px}.about-founders-section .about-origin-copy{max-width:65ch}.about-founders-photo{max-width:800px}.about-founders-section .about-origin-copy h2{font-size:clamp(34px,5.5vw,53px)}}

@media(max-width:650px){.about-product-nutri{width:clamp(140px,29vw,170px);top:22px;right:22px;border-width:3px;border-radius:11px}}
/* Don Beef & Kraut: original cutouts, no campaign dates. */
.food-edition{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:8px 14px;margin:4px 0 14px;background:#b7e4df;color:#22231f;border-radius:999px;font:700 10px/1.4 Filson,sans-serif;letter-spacing:.055em;text-transform:uppercase;text-align:center}
.food-story-link{margin-top:14px;font-size:11px;text-decoration:underline;text-underline-offset:4px}
#don-beef-kraut{scroll-margin-top:180px}
.news-cutout{display:block;width:100%;height:auto;overflow:hidden}
.burro-news-featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:28px;background:#f6fbf9}
.burro-news-featured .burro-news-image{grid-row:1/3;display:flex;align-items:center;padding:clamp(16px,3vw,44px);background:#b7e4df}
.burro-news-featured .burro-news-copy{padding:clamp(28px,4vw,50px) clamp(24px,3vw,42px) 8px;justify-content:center}
.burro-news-featured .burro-news-copy h3{font-size:clamp(30px,3.6vw,48px);max-width:14ch}
.burro-news-featured .burro-news-bottom{padding:12px clamp(24px,3vw,42px) 28px;align-items:center}
.mampf-story .press-figure>.news-cutout{max-height:630px;background:#b7e4df;border-radius:28px;padding:clamp(16px,3vw,40px)}
.mampf-actions{margin-top:30px;gap:14px;flex-wrap:wrap}
.mampf-actions .btn{max-width:100%;text-align:center;white-space:normal}
.ingredient-rolled{--ingredient-art:url('/assets/sticker-icons/rolled.svg')}
.ingredient-burro{--ingredient-art:url('/assets/sticker-icons/burro.svg')}
.food-original[data-food-id="0"] .food-edition{background:#d4e458}
.store-drive-in,.spot-drive-in{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;max-width:100%;background:#fecc51;color:#22231f;border:1px solid #22231f;border-radius:999px;padding:9px 16px;font:700 12px/1.4 Filson,sans-serif}
.store-drive-in .line-icon,.spot-drive-in .line-icon{width:25px;height:25px;flex:none}
.spot-drive-in{margin-top:25px;background:#faf2e3;font-size:13px;padding:11px 18px}
.drive-in-callout{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:26px;padding:32px;margin-top:26px;border:1px solid #22231f30;border-radius:30px;background:#b7e4df}
.drive-in-callout-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#faf2e3;transform:rotate(-7deg)}
.drive-in-callout-icon .line-icon{width:42px;height:42px}
.drive-in-callout h2{font-size:clamp(27px,3vw,40px);line-height:1.12;max-width:24ch}
.drive-in-callout p{font-size:14px;line-height:1.75;max-width:64ch;margin-top:12px}
.drive-in-callout .btn{background:#faf2e3;white-space:nowrap}
.order-links .drive-in-link-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:#b7e4df;color:#22231f}
.drive-in-link-icon svg{width:32px;height:32px}
.modal-place-row{flex-wrap:wrap}
.modal-place-row .order-links{max-width:100%}
.location-h1-kicker{display:block;font:700 13px/1.5 Filson,sans-serif;letter-spacing:.09em;text-transform:uppercase;margin-bottom:16px}
.local-careers-link{display:table;margin-top:14px}
.local-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,90px);border-top:1px solid var(--line)}
.local-faq h2{font-size:clamp(32px,3.5vw,52px);line-height:1.12}
.local-faq>div>p{margin-top:18px;font-size:14px}
.local-faq-list{min-width:0;border-top:1px solid var(--ink)}
.local-faq summary{font-size:clamp(18px,1.6vw,23px);line-height:1.4;letter-spacing:-.02em}
.local-faq details p{font-size:14px;line-height:1.8}
@media(max-width:750px){.local-faq{grid-template-columns:1fr}.location-h1-kicker{font-size:12px}.local-faq details{padding-block:20px}}
@media(max-width:650px){.order-links .drive-in-link-icon{width:40px;height:40px}.drive-in-link-icon svg{width:28px;height:28px}}
@media(max-width:750px){.drive-in-callout{grid-template-columns:56px minmax(0,1fr);padding:26px 22px;gap:18px;border-radius:24px}.drive-in-callout-icon{width:56px;height:56px}.drive-in-callout-icon .line-icon{width:32px;height:32px}.drive-in-callout>div{display:contents}.drive-in-callout h2{font-size:28px}.drive-in-callout p{grid-column:1/-1;margin-top:0}.drive-in-callout .btn{grid-column:1/-1;justify-self:start}.spot-drive-in{font-size:12px}}
@media(max-width:750px){.burro-news-featured{display:flex}.burro-news-featured .burro-news-image{padding:20px 16px}.burro-news-featured .burro-news-copy{padding:26px 22px 8px}.burro-news-featured .burro-news-copy h3{font-size:34px}.burro-news-featured .burro-news-bottom{padding:10px 22px 22px}.mampf-story .press-figure>.news-cutout{border-radius:22px;padding:16px 10px}.mampf-actions{align-items:stretch;flex-direction:column}}
