.approved-web-work{padding-block:70px 90px;background:#e3e5dc;border-block:1px solid var(--line)}.approved-web-work .work-heading{margin-bottom:40px}.approved-web-work .work-heading h2{font-size:clamp(42px,5vw,70px)}.chef-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center}.chef-feature-photo{display:block;border:1px solid var(--ink);background:#222}.chef-feature-photo img{width:100%;aspect-ratio:1.3;object-fit:cover}.chef-feature-copy h3{font-size:clamp(38px,4.5vw,66px);line-height:1.12;margin:20px 0 25px}.chef-feature-copy p:not(.eyebrow){font-size:19px;line-height:1.85;max-width:420px}.chef-filmstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.chef-filmstrip img{width:100%;aspect-ratio:1.45;object-fit:cover;border:1px solid var(--ink)}.approved-sites-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 35px;margin-top:65px}.approved-sites-grid article{min-width:0}.approved-sites-grid article>a{display:block;border:1px solid var(--ink);background:#d6d8cf}.approved-sites-grid img{width:100%;aspect-ratio:1.55;object-fit:cover}.approved-sites-grid h3{font-size:29px;margin:20px 0 5px}.approved-sites-grid p{font-size:16px;margin-bottom:12px}.approved-sites-grid .text-link{font-size:14px}.material-gallery{background:#e7e2d9}.material-gallery h2{max-width:900px;margin-bottom:40px}.ad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ad-grid:has(figure:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:1050px;margin-inline:auto}.ad-grid figure{margin:0}.ad-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:1px solid var(--ink);background:#fff}.ad-grid figcaption{display:grid;gap:8px;padding-top:16px}.ad-grid figcaption strong{font-size:21px}.ad-grid figcaption span{font-size:12px;line-height:1.65;max-width:360px}.social-real{width:100%;aspect-ratio:1;object-fit:contain}.hero-social .social-visual{background:#d8c6d0}.product-visual>a:has(img[src*="anonymous"]){padding:0}.product-visual img[src*="anonymous"]{aspect-ratio:1;object-fit:contain}.case-image:has(img[src*="anonymous"]){padding:0;background:#fff}.case-image img[src*="anonymous"]{max-height:none;width:100%;height:auto;object-fit:contain}.case-image figcaption{padding:15px;font-size:12px;line-height:1.7}.case-creative{margin:0 0 40px}.article-body .case-creative img{width:100%;height:auto;max-height:none}.case-creative figcaption{font-size:12px;margin-top:12px;line-height:1.7}.chef-brand{background:#fff}.chef-brand>img:first-child{width:160px;height:160px;object-fit:contain;margin:auto}.chef-brand>img:last-child{width:100%;aspect-ratio:1.6;object-fit:cover}.brand-real{background:#e5ded1}.brand-real-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.brand-real-grid>a{display:grid;gap:18px;font-size:17px;font-weight:700}.brand-real-grid img{width:100%;height:auto;border:1px solid var(--ink)}.brand-real .asset-note{margin-top:30px}.website-case-head{padding-block:10px 60px}.website-case-head h1{font-size:clamp(42px,6vw,80px);line-height:1.2;max-width:1000px;margin-block:30px}.website-case-head .eyebrow{margin-top:40px}.website-case-head .large-copy{font-size:22px}.website-case-head .button{margin-top:15px}.website-case-media{padding-bottom:65px}.site-screen{margin:0;background:#e9d9ad;border:1px solid var(--ink)}.site-screen>img{width:100%;height:auto}.website-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:35px}.website-photo-grid figure{margin:0;min-width:0}.website-photo-grid img{width:100%;aspect-ratio:1.2;object-fit:cover}.website-photo-grid figure:nth-child(3n)>img{aspect-ratio:1.2}.website-photo-grid:has(figure:only-child){grid-template-columns:1fr}.website-photo-grid:has(figure:only-child) img{aspect-ratio:auto}.page-website-chef .website-case-head{color:#724334}.calculator-container{width:560px;max-width:calc(100% - 12px);margin:30px auto;padding:30px;box-sizing:border-box}.calculator-container h1{font-size:34px;line-height:1.35}.calculator-container h3{font-size:22px}.calculator-container p{font-size:16px!important}.calculator-container .industry-button{font-size:14px;padding:8px 11px}.calculator-page{min-height:0}.calculator-container .calculator-step{margin-top:28px}.calculator-container .result-value{font-size:64px}
@media(max-width:760px){.approved-web-work{padding-block:45px 55px}.approved-web-work .work-heading h2{font-size:40px}.approved-web-work .work-heading{margin-bottom:25px}.chef-feature{grid-template-columns:1fr;gap:27px}.chef-feature-copy h3{font-size:42px;margin-block:16px}.chef-feature-copy p:not(.eyebrow){font-size:17px}.chef-filmstrip{gap:10px;margin-top:25px;grid-template-columns:1fr 1fr}.chef-filmstrip>a:last-child{grid-column:1/-1}.chef-filmstrip img{aspect-ratio:1.1}.chef-filmstrip>a:last-child img{aspect-ratio:1.8}.approved-sites-grid{grid-template-columns:1fr;gap:32px;margin-top:40px}.approved-sites-grid h3{font-size:26px;margin-top:16px}.approved-sites-grid p{font-size:16px}.ad-grid,.ad-grid:has(figure:nth-child(2):last-child){grid-template-columns:1fr;gap:32px}.ad-grid figcaption strong{font-size:20px}.material-gallery h2{font-size:38px;margin-bottom:30px}.brand-real-grid{grid-template-columns:1fr;gap:30px}.brand-real-grid>a{gap:12px}.chef-brand>img:first-child{height:120px;width:120px}.website-case-head{padding-bottom:35px}.website-case-head h1{font-size:43px}.website-case-head .eyebrow{margin-top:25px}.website-case-head .large-copy{font-size:19px}.website-photo-grid{grid-template-columns:1fr;gap:20px;margin-top:22px}.website-case-media{padding-bottom:40px}.calculator-container{padding:22px 17px}.calculator-container h1{font-size:30px}.calculator-container .industry-button{font-size:13px}.calculator-container h3{font-size:21px}}
