.banquets_hero__gPdi5{padding-top:52px;padding-bottom:12px}.banquets_heroTagline__gGTGu{font-family:var(--font-caveat),cursive;font-weight:700;font-size:24px;color:var(--brick);transform:rotate(-2deg);display:inline-block}.banquets_h1__qBHJ_{font-weight:900;font-size:clamp(34px,4.6vw,62px);line-height:1.06;letter-spacing:-.025em;margin:12px 0 0;max-width:16em}.banquets_heroLead__IfSWK{font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:#5c544a;max-width:600px;margin:20px 0 0;text-wrap:pretty}.banquets_photoGrid__FdPga{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:40px}.banquets_photoSlot__hCcCd{height:220px;background:var(--beige);border-radius:16px;overflow:hidden}.banquets_photoSlotImg___KNlI{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.banquets_formatsGrid__LdLDe{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.banquets_hero__gPdi5{padding-top:32px}.banquets_photoGrid__FdPga{grid-template-columns:repeat(2,1fr)}.banquets_photoSlot__hCcCd{height:140px}.banquets_formatsSection__Z7_6s{padding-top:40px}.banquets_formatsGrid__LdLDe{grid-template-columns:1fr}.banquets_requestSection___0BAP{padding-bottom:32px}.banquets_requestCard__Mjliw{grid-template-columns:1fr;gap:24px;padding:28px 20px}.banquets_requestH2__4pBKJ{font-size:26px}.banquets_requestContacts__Npp0e{font-size:13.5px;gap:8px 12px}}.banquets_formatsSection__Z7_6s{padding-top:64px;padding-bottom:24px}.banquets_formatsTitleRow__lf_rZ{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:32px}.banquets_formatsH2__i7M99{font-weight:900;font-size:clamp(26px,3.2vw,42px);letter-spacing:-.02em;margin:0}.banquets_formatsCaveat__nAjXk{font-family:var(--font-caveat),cursive;font-weight:700;font-size:22px;color:var(--brick)}.banquets_formatsGrid__LdLDe{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:18px;gap:18px}.banquets_formatCard__f86c9{border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:14px;position:relative;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px rgba(22,19,15,.07)}.banquets_formatCard__f86c9:hover{transform:rotate(0deg) translateY(-4px)!important;box-shadow:0 18px 40px rgba(22,19,15,.13)}.banquets_formatSticker__bwk7o{position:absolute;top:-14px;right:18px;background:var(--ink);color:var(--cream);font-family:var(--font-caveat),cursive;font-weight:700;font-size:19px;padding:4px 14px;border-radius:var(--radius-pill);transform:rotate(4deg)}.banquets_formatTop__6omQA{display:flex;align-items:center;justify-content:space-between;gap:12px}.banquets_formatName__QIeuQ{font-weight:900;font-size:20px;line-height:1.2}.banquets_formatMeta__tMFad{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.banquets_formatDesc__TR_B_{font-size:14.5px;line-height:1.6;margin:0;text-wrap:pretty}.banquets_formatHighlight__UYz40{margin-top:auto;padding-top:10px;font-size:14px;font-weight:700}.banquets_requestSection___0BAP{padding-top:48px;padding-bottom:88px}.banquets_requestCard__Mjliw{background:var(--ink);color:var(--cream);border-radius:26px;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:44px;gap:44px;position:relative}.banquets_requestSticker___k8xa{position:absolute;top:-16px;left:40px;background:var(--brick);color:var(--cream);font-family:var(--font-caveat),cursive;font-weight:700;font-size:21px;padding:5px 18px;border-radius:var(--radius-pill);transform:rotate(-3deg)}.banquets_requestH2__4pBKJ{font-weight:900;font-size:clamp(24px,3vw,38px);line-height:1.1;letter-spacing:-.02em;margin:0}.banquets_requestLead__SjUvp{font-size:15px;line-height:1.65;color:rgba(250,246,241,.75);margin:18px 0 0;max-width:420px;text-wrap:pretty}.banquets_requestContacts__Npp0e{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 18px;gap:10px 18px;margin-top:28px;font-size:14.5px}.banquets_contactLabel__GhAFQ{color:rgba(250,246,241,.55)}.banquets_contactVal__nEC2O{font-weight:600;color:var(--cream)}.banquets_contactVal__nEC2O:hover{color:var(--brick)}