.faqs--side.weddings-faqs{padding-top:64px}.hero--dine{align-items:flex-end;min-height:600px}.hero--dine .hero__media::after{background:linear-gradient(123.26deg,rgb(0 0 0 / .8) 23.49%,#fff0 80.56%)}.hero--dine .hero__content{max-width:900px}.hero--dine .hero__text{max-width:704px}@media (max-width:1024px){.hero--dine{min-height:616px}}.weddings-packages{padding:32px var(--pad-x) var(--section-y)}.weddings-packages .card-section__eyebrow{color:var(--color-walnut)}.weddings-packages .card-section__title{font-size:56px;line-height:.9;letter-spacing:-.84px}@media (min-width:1025px){.weddings-packages .card-section__header{grid-template-columns:minmax(0,631px) minmax(0,610px);align-items:end}.weddings-packages .card-section__top{justify-self:end;margin-top:0}}.weddings-packages .card-section__track{--track-gap:20px;--card-image-h:234px}.weddings-packages .card{gap:16px;padding-bottom:24px;background:var(--color-candle-wax)}.weddings-packages .card__body{gap:4px;margin:0 24px;padding-bottom:20px}.weddings-packages .card__text{color:var(--color-burgundy)}.weddings-packages .card__subtext{color:rgb(81 7 17 / .6)}.weddings-packages .card__link{margin:auto 24px 0}.weddings-gallery{--gallery-big:896fr;--gallery-side:400fr;--gallery-side-w:400 / 1312 * 100%;--gallery-h:552px;--gallery-gap:16px;padding-bottom:var(--section-y)}#wedding-dining{padding:32px var(--pad-x) var(--section-y)}@media (max-width:1024px){.weddings-packages .card-section__title{font-size:32px;line-height:1.06;letter-spacing:-.32px}#wedding-dining{padding:24px var(--pad-x) var(--pad-y)}.weddings-gallery{padding-bottom:var(--pad-y)}}