
.fb-page{padding-bottom:50px}.fb-intro{padding:48px 5% 38px}.fb-intro h1{margin:30px 0;font-size:clamp(65px,10vw,150px)}.fb-intro h1 span{color:#79856c}.fb-lead{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:start}.fb-lead p{font-size:20px;line-height:1.6;max-width:650px;margin:0}.fb-meta{border-top:1px solid var(--line);padding-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:13px;line-height:1.6}.fb-meta b{display:block;text-transform:uppercase;letter-spacing:1px;font-size:10px;margin-bottom:8px}.fb-photo{margin:0}.fb-photo img{display:block;width:100%;height:auto}.fb-hero img{aspect-ratio:3/2;object-fit:cover}.fb-photo figcaption{padding:12px 0;font-size:12px;line-height:1.5;color:#61695e}.fb-hero figcaption{padding:14px 5%}.fb-section{padding:70px 5% 0}.fb-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:30px;align-items:end}.fb-heading h2{font-size:clamp(34px,4.5vw,66px);font-weight:400;letter-spacing:-.05em;line-height:1.03;margin:14px 0 0}.fb-heading p{font-size:16px;line-height:1.7;margin:0;max-width:520px}.fb-gallery{display:grid;gap:36px}.fb-gallery img,.fb-special img{border-radius:2px}.fb-caption{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px!important}.fb-caption strong{color:var(--ink);font-size:15px;font-weight:400}.fb-originals{background:#e7e9de;margin-top:65px;padding:35px 5%}.fb-originals summary{font-size:22px;cursor:pointer;list-style-position:inside}.fb-originals p{font-size:14px;line-height:1.6;max-width:620px}.fb-originals img{display:block;width:100%;height:auto;background:white;margin-top:25px}.fb-special{display:grid;grid-template-columns:1fr 1fr;gap:26px}.fb-special figure:first-child{grid-column:1/-1}.fb-cta{margin:60px 5% 0;padding:35px;background:var(--green);display:flex;justify-content:space-between;align-items:center;gap:25px}.fb-cta h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;font-weight:400;margin:0}.fb-cta a{padding:14px 20px;border:1px solid;border-radius:30px;white-space:nowrap}.fb-page .back{margin-bottom:0}.case.foodbikes .visual img{object-fit:cover}.fb-special .fb-photo img{aspect-ratio:3/2;object-fit:cover}.fb-originals a{display:block}.fb-photo a:focus-visible,.fb-originals a:focus-visible{outline:3px solid #667b10;outline-offset:5px}
@media(max-width:700px){.fb-intro{padding-top:30px}.fb-lead,.fb-heading{grid-template-columns:1fr;gap:25px}.fb-lead p{font-size:17px}.fb-section{padding-top:45px}.fb-special{grid-template-columns:1fr}.fb-special figure:first-child{grid-column:auto}.fb-caption{flex-direction:column;gap:4px}.fb-heading h2{font-size:42px}.fb-cta{padding:25px;display:block}.fb-cta a{display:inline-block;margin-top:22px}.fb-originals summary{font-size:19px}.fb-intro h1{font-size:70px}.fb-hero img{aspect-ratio:3/2}.fb-photo figcaption{font-size:11px}}
