.catering[data-astro-cid-3tobkcfi]{background:var(--ground);padding-block:clamp(3rem,7vw,6rem)}.catering__layout[data-astro-cid-3tobkcfi]{gap:var(--space-2xl);align-items:start;display:grid}.catering__intro[data-astro-cid-3tobkcfi]{min-width:0}.catering__intro[data-astro-cid-3tobkcfi] h2[data-astro-cid-3tobkcfi]{font-size:var(--step-2);text-transform:none}.catering__intro[data-astro-cid-3tobkcfi] p[data-astro-cid-3tobkcfi]{margin-top:var(--space-m);max-width:48ch}.catering__intro[data-astro-cid-3tobkcfi] a[data-astro-cid-3tobkcfi]{overflow-wrap:anywhere;font-weight:700}.catering__form[data-astro-cid-3tobkcfi]:not([hidden]){gap:var(--space-m);display:grid}.catering__form[data-astro-cid-3tobkcfi],.catering__field[data-astro-cid-3tobkcfi]{min-width:0}.catering__full[data-astro-cid-3tobkcfi]{grid-column:1/-1}label[data-astro-cid-3tobkcfi]{margin-bottom:var(--space-2xs);font-weight:700;display:block}label[data-astro-cid-3tobkcfi] span[data-astro-cid-3tobkcfi]{font-size:var(--step--1);font-weight:400}input[data-astro-cid-3tobkcfi],textarea[data-astro-cid-3tobkcfi]{width:100%;min-width:0;padding:var(--space-s);border:2px solid var(--ink);border-radius:var(--radius-s);background:var(--ground);color:var(--ink);font-size:1rem}input[data-astro-cid-3tobkcfi]:hover,textarea[data-astro-cid-3tobkcfi]:hover{box-shadow:inset 0 0 0 1px var(--ink)}input[data-astro-cid-3tobkcfi][aria-invalid=true]{border-color:var(--danger)}input[data-astro-cid-3tobkcfi][aria-invalid=true]:hover{box-shadow:inset 0 0 0 1px var(--danger)}.catering__error[data-astro-cid-3tobkcfi]{margin-top:var(--space-2xs);color:var(--danger);font-size:var(--step--1);font-weight:700}input[data-astro-cid-3tobkcfi]{min-height:48px}textarea[data-astro-cid-3tobkcfi]{resize:vertical;display:block}.catering__privacy[data-astro-cid-3tobkcfi]{font-size:var(--step--1)}.catering__form[data-astro-cid-3tobkcfi]>.btn[data-astro-cid-3tobkcfi]{justify-self:start}.catering__draft[data-astro-cid-3tobkcfi]{padding-top:var(--space-l);border-top:1px solid var(--ink)}.catering__draft[data-astro-cid-3tobkcfi] h3[data-astro-cid-3tobkcfi]{text-transform:none}.catering__draft[data-astro-cid-3tobkcfi]>[data-astro-cid-3tobkcfi]+[data-astro-cid-3tobkcfi]{margin-top:var(--space-s)}.catering__actions[data-astro-cid-3tobkcfi]{gap:var(--space-s);flex-wrap:wrap;display:flex}.catering__actions[data-astro-cid-3tobkcfi] .btn[data-astro-cid-3tobkcfi]{font-size:var(--step--1)}#catering-status[data-astro-cid-3tobkcfi]:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catering--preview[data-astro-cid-3tobkcfi] .catering__intro[data-astro-cid-3tobkcfi] h2[data-astro-cid-3tobkcfi]{font-size:var(--step-3)}.catering--preview[data-astro-cid-3tobkcfi] .catering__intro[data-astro-cid-3tobkcfi] a[data-astro-cid-3tobkcfi]{align-items:center;min-height:44px;display:inline-flex}.catering--preview[data-astro-cid-3tobkcfi] .catering__form[data-astro-cid-3tobkcfi]{background:var(--cool);padding:var(--space-l)}.catering--preview[data-astro-cid-3tobkcfi] .catering__draft[data-astro-cid-3tobkcfi] h3[data-astro-cid-3tobkcfi]{font-size:var(--step-2)}.catering--preview[data-astro-cid-3tobkcfi] #catering-status[data-astro-cid-3tobkcfi]{font-weight:700}.catering--preview[data-astro-cid-3tobkcfi] .catering__privacy[data-astro-cid-3tobkcfi]{max-width:58ch}.catering--preview[data-astro-cid-3tobkcfi] input[data-astro-cid-3tobkcfi],.catering--preview[data-astro-cid-3tobkcfi] textarea[data-astro-cid-3tobkcfi]{scroll-margin-block:var(--space-xl) 96px}@media (width>=38rem){.catering__form[data-astro-cid-3tobkcfi]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.catering__layout[data-astro-cid-3tobkcfi]{grid-template-columns:.85fr 1.3fr}}@media (width>=60rem){.catering--preview[data-astro-cid-3tobkcfi] .catering__layout[data-astro-cid-3tobkcfi]{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.catering--preview[data-astro-cid-3tobkcfi] .catering__form[data-astro-cid-3tobkcfi]{padding:var(--space-xl)}}@media (width<=27rem){.catering--preview[data-astro-cid-3tobkcfi] .catering__form[data-astro-cid-3tobkcfi]{padding:var(--space-m)}}.catering-poster[data-astro-cid-2kaifnix]{padding-block:var(--space-xl)}.catering-poster__layout[data-astro-cid-2kaifnix]{align-items:center;gap:var(--space-xl);display:grid}.catering-poster__layout[data-astro-cid-2kaifnix]>[data-astro-cid-2kaifnix]{min-width:0}h1[data-astro-cid-2kaifnix]{text-transform:none;letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.6rem,5.8vw,5.5rem)}.catering-poster__copy[data-astro-cid-2kaifnix] p[data-astro-cid-2kaifnix]{max-width:36ch;margin-top:var(--space-l)}.catering-poster__copy[data-astro-cid-2kaifnix] .btn[data-astro-cid-2kaifnix]{margin-top:var(--space-l)}.catering-poster[data-astro-cid-2kaifnix] img[data-astro-cid-2kaifnix]{object-fit:cover;aspect-ratio:4/3;object-position:center 55%;width:100%}figcaption[data-astro-cid-2kaifnix]{font-size:var(--step--1);margin-top:var(--space-xs);max-width:48ch}.catering-menu[data-astro-cid-2kaifnix]{padding-block:var(--space-xl);background:var(--ground-alt)}.catering-menu__inner[data-astro-cid-2kaifnix]{justify-content:space-between;align-items:center;gap:var(--space-l);flex-wrap:wrap;display:flex}.catering-menu__inner[data-astro-cid-2kaifnix]>[data-astro-cid-2kaifnix]{min-width:0;max-width:100%}.catering-menu[data-astro-cid-2kaifnix] h2[data-astro-cid-2kaifnix]{font-size:var(--step-2)}.catering-menu[data-astro-cid-2kaifnix] p[data-astro-cid-2kaifnix]{max-width:48ch;margin-top:var(--space-m)}@media (width>=60rem){.catering-poster[data-astro-cid-2kaifnix]{padding-block:var(--space-2xl)}.catering-poster__layout[data-astro-cid-2kaifnix]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}
