.bites .eyebrow a{color:inherit}.bites-preview{background:var(--honey);color:#1a241e;text-align:center;margin:0;padding:10px 16px;font-weight:700}.bites-signup>*{max-width:34rem}.bites-signup h2,.bites-archive h2{margin-bottom:18px}.bites-form{flex-direction:column;gap:16px;display:flex}.bites-form__field{flex-direction:column;gap:6px;font-weight:700;display:flex}.bites-form__field small{color:var(--muted);font-weight:400}.bites-form__field input{font:inherit;border:1px solid var(--hair);min-height:48px;color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;font-weight:400}.bites-form__consent{align-items:flex-start;gap:12px;display:flex}.bites-form__consent input{width:22px;height:22px;accent-color:var(--canopy);flex:none;margin-top:2px}.bites-form .btn{align-self:flex-start}.bites-form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bites-form__err{color:var(--poppy);font-weight:700}.bites-form__done{color:var(--canopy);font-size:1.15rem;font-weight:700}.bites-archive ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bites-archive li a{color:inherit;text-decoration:none;display:block}.bites-archive li small{color:var(--muted);font-size:14px;display:block}.bites-archive li b{font-family:var(--serif);color:var(--canopy);font-size:1.3rem}.bites--issue{--aqua:#00788a;--aqua-mist:#cde9ec;--gold:#f5c662;background:var(--wash);padding:0 0 64px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bites-sheet{background:#fff;max-width:860px;margin:0 auto;box-shadow:0 2px 4px #22463a14,0 16px 30px -16px #22463a61}@media (min-width:900px){.bites-sheet{margin-top:40px}}.bites-mast{background:var(--aqua);color:#fff;padding:44px 64px 30px;position:relative}.bites-mast__bite{width:84px;height:84px;position:absolute;top:0;left:0}.bites-mast__bite polygon{fill:var(--wash)}.bites-mast__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.bites-mast h1{font:600 clamp(2.6rem, 7vw, 4rem)/1 var(--serif);letter-spacing:-.01em;color:#fff;margin:0}.bites-mast h1 a{color:inherit;text-decoration:none}.bites-mast h1 b{color:var(--gold);font-weight:600}.bites-mast__issue{letter-spacing:.1em;text-transform:uppercase;color:var(--aqua-mist);font-size:clamp(1.05rem,2.6vw,1.6rem);font-weight:600}.bites-mast__foot{margin-top:12px;font-size:14px}.bites-mast__foot p{color:var(--aqua-mist);margin:0}.bites-mast__foot a{color:#fff;font-weight:600;text-decoration:none}.bites-mast__edge{width:100%;height:18px;display:block}.bites-mast__edge .fill{fill:var(--aqua)}.bites-mast__edge .line{fill:none;stroke:var(--creek);stroke-width:3px;vector-effect:non-scaling-stroke}.bites-issue{color:var(--ink-soft);padding:30px 64px 40px}.bites-issue__welcome{font:500 1.3rem/1.45 var(--serif);color:var(--ink);margin:0 0 36px}.bites-issue__welcome p{margin:0 0 10px}.bites-issue__sec{margin-bottom:40px}.bites-issue__sec h2{color:var(--canopy);margin:0 0 14px;font-size:1.75rem}.bites-issue__sec p{margin:0 0 12px}.bites-issue__sec h3{font:600 1.2rem/1.25 var(--serif);color:var(--canopy);margin:18px 0 6px}.bites-issue__sec b,.bites-issue__sec strong{color:var(--ink)}.bites-issue__caption{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.4}.bites-issue__sec--photo{grid-template-columns:1fr 290px;align-items:start;column-gap:32px;display:grid}.bites-issue__sec--photo h2{grid-column:1/-1}.bites-issue__side{text-align:center}.bites-issue__side .bites-issue__link{margin-top:16px}.bites-wavy{display:block;position:relative}.bites-wavy img{clip-path:url(#bites-wave);width:100%;height:auto;display:block}.bites-wavy svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bites-wavy svg path{fill:none;stroke:var(--creek);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.bites-figure{margin:18px 0 16px}.bites-figure img{border:1px solid #c9d5ce;border-radius:10px;width:100%;max-width:24rem;height:auto;margin:0 auto;display:block}.bites-figure figcaption{max-width:24rem;font-size:inherit;line-height:inherit;color:var(--muted);text-align:center;margin:8px auto 0}.bites-issue__wide{grid-column:1/-1}.bites-issue a{overflow-wrap:anywhere}.bites-steps{background:var(--aqua-mist);border-radius:14px;margin:18px 0;padding:20px 22px 6px}.bites-steps ol{margin:0;padding:0;list-style:none}.bites-steps--qr{grid-template-columns:1fr 170px;align-items:center;column-gap:28px;display:grid}.bites-steps__lead{grid-column:1/-1}.bites-issue__sec .bites-steps__lead p{color:var(--ink);margin:0 0 14px;font-weight:600}.bites-steps__qr{text-align:center;padding-bottom:14px}.bites-steps__qr img{background:#fff;border-radius:12px;width:140px;height:140px;margin:0 auto 8px;padding:8px;display:block}.bites-steps__qr b{color:var(--ink);font-size:15px;display:block}.bites-steps__qr a{color:var(--creek);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.bites-steps>ol>li{grid-template-columns:42px 1fr;column-gap:14px;margin-bottom:14px;display:grid}.bites-steps__n{background:var(--aqua);color:#fff;width:38px;height:38px;font:600 1.35rem/38px var(--serif);text-align:center;border-radius:50%}.bites-issue__sec .bites-steps h3{color:var(--ink);margin:6px 0 4px}.bites-issue__sec .bites-steps p{margin-bottom:8px}.bites-box{border:1.5px solid var(--canopy);border-radius:14px;margin:18px 0;padding:14px 20px 6px}.bites-issue__sec .bites-box h3{margin:0 0 6px}.bites-issue__sec .bites-box p{margin-bottom:8px}.bites-box--split{grid-template-columns:auto 1fr;align-items:start;column-gap:28px;display:grid}.bites-box--split>h3{grid-column:1/-1}.bites-times{border-collapse:collapse;margin-bottom:8px}.bites-times th,.bites-times td{text-align:left;vertical-align:baseline;white-space:nowrap;padding:2px 0}.bites-times th{color:var(--ink);padding-right:14px;font-weight:800}.bites-schedule{grid-template-columns:64px 1fr;column-gap:14px;margin:18px 0 14px;display:grid}.bites-schedule>img{grid-area:1/1/3;align-self:end;width:64px;height:auto;display:block}.bites-schedule>*{grid-column:2}.bites-issue__sec .bites-schedule__title{grid-row:1;align-self:end;margin:0 0 6px}.bites-schedule ol{grid-row:2}.bites-schedule__credit{grid-row:3}.bites-schedule ol{border-top:3px solid var(--canopy);margin:0;padding:0;list-style:none}.bites-schedule li{border-bottom:1px solid #c9d5ce;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 10px;display:flex}.bites-schedule li:nth-child(odd){background:var(--wash)}.bites-schedule__month{font:600 1.1rem/1.25 var(--serif);color:var(--canopy)}.bites-schedule li b{color:var(--ink);font-weight:800}.bites-pictured{grid-template-columns:minmax(0,1fr) 240px;align-items:end;column-gap:28px;margin:18px 0 14px;display:grid}.bites-pictured>.bites-schedule{margin:0}.bites-pictured__pic img{width:100%;height:auto;display:block}.bites-print-img{display:none!important}@media (max-width:640px){.bites-pictured{grid-template-columns:1fr;row-gap:16px}.bites-pictured__pic{max-width:260px}}.bites-schedule--plain{grid-template-columns:1fr}.bites-schedule--plain>*{grid-column:1}.bites-issue__sec .bites-schedule__credit{color:var(--muted);margin:6px 0 0;font-size:12px}.bites-issue__qr{width:120px;height:120px;margin:12px auto 0;display:block}.bites-issue__list{margin:0 0 14px;padding-left:1.3em}.bites-issue__list .bites-issue__list{margin:4px 0 6px}.bites-issue__list li{margin-bottom:4px}.bites-issue__link{margin-top:6px}.bites-issue__note{margin:8px 0 16px}.bites-issue__note a{color:var(--creek);font-weight:600}.bites-issue__foot{border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-size:14px;display:flex}.bites-issue__foot a{color:var(--creek);font-weight:600;text-decoration:none}@media (max-width:700px){.bites--issue{padding-bottom:0}.bites-mast{padding:34px 20px 22px}.bites-mast__bite{width:56px;height:56px}.bites-issue{padding:24px 20px 32px}.bites-issue__welcome{margin-bottom:28px;font-size:1.15rem}.bites-issue__sec--photo{display:block}.bites-issue__side{max-width:26rem;margin:18px auto 0}.bites-steps--qr,.bites-box--split{display:block}}.bites-noprint{display:contents}.bites-preview__print{color:#fff;font:inherit;cursor:pointer;background:#1a241e;border:0;border-radius:999px;margin-left:10px;padding:4px 12px;font-size:14px}@media print{@page{size:letter;margin:0}html,body{background:#fff}.bites-noprint,.bites-preview{display:none!important}.bites--issue{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0}.bites-sheet{max-width:none;box-shadow:none;margin:0}.bites-mast__bite polygon{fill:#fff}.bites-mast{padding:34px 56px 22px}.bites-issue{padding:20px 56px 24px;font-size:13.5px;line-height:1.45}.bites-issue__welcome{margin-bottom:20px;font-size:1.05rem}.bites-issue__sec{margin-bottom:20px}.bites-issue__sec h2{margin-bottom:8px;font-size:1.4rem}.bites-issue__sec h3{margin:10px 0 3px;font-size:1rem}.bites-issue__sec p{margin-bottom:7px}.bites-issue__sec--photo{grid-template-columns:1fr 240px;column-gap:24px}.bites-issue__sec--photo:not(:has(.bites-issue__wide)){break-inside:avoid}.bites-schedule li{padding:2px 8px}.bites-figure{break-inside:avoid;margin:10px 0}.bites-figure img{max-width:19.5rem}.bites-steps{break-inside:avoid;margin:10px 0;padding:12px 14px 2px}.bites-steps>ol>li{grid-template-columns:30px 1fr;column-gap:10px;margin-bottom:8px}.bites-steps__n{width:26px;height:26px;font-size:1rem;line-height:26px}.bites-box{break-inside:avoid;margin:10px 0;padding:8px 14px 2px}.bites-schedule__month{font-size:.95rem}.bites-schedule>img{width:40px}.bites-schedule{break-inside:avoid;grid-template-columns:40px 1fr;margin-top:10px}.bites-schedule--plain{grid-template-columns:1fr}.bites-pictured{break-inside:avoid;grid-template-columns:1fr 200px;column-gap:24px}.bites-noprint-img{display:none!important}.bites-print-img{display:block!important}.bites-issue__sec h2,.bites-issue__sec h3{break-after:avoid}.bites-issue__side,.bites-issue__sec p{break-inside:avoid}}.bites-issue__sec h2:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 20' preserveAspectRatio='none'%3E%3Cpath d='M2 12 C 60 2, 110 18, 170 10 S 280 3, 340 11 S 450 18, 510 9 S 580 6, 598 10' fill='none' stroke='%231F6F7A' stroke-width='2.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;height:12px;margin-top:8px;display:block}
