.PackagesSection_list__ZZxvK{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem}.PackagesSection_banner__cwfZC{background:linear-gradient(90deg,rgba(187,137,63,.2) 0,#fff);border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(58,42,31,.08)}.PackagesSection_bannerReversed__4Xlhr{background:linear-gradient(270deg,rgba(187,137,63,.2) 0,#fff)}.PackagesSection_grid__M864S{display:grid;grid-template-columns:1fr;align-items:stretch}.PackagesSection_spacer__EjdAN{display:none}.PackagesSection_label__OnATJ{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-deep)}.PackagesSection_copy__A4bH1{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.25rem;padding:.85rem 1.25rem .4rem;order:1}.PackagesSection_name__ugguZ{font-size:clamp(1.1rem,2.2vw,1.4rem);color:#000}.PackagesSection_description__ji6Gl{color:var(--color-ink-soft);font-size:.85rem;max-width:42ch}.PackagesSection_price__Q_Q2s{font-family:var(--font-display);font-size:1.1rem;color:var(--color-gold-deep);margin-top:.15rem}.PackagesSection_buttonWrap__gwhzJ{display:flex;align-items:center;justify-content:center;padding:0 1.25rem .85rem;order:2}.PackagesSection_imageWrap__TzQM_{display:none;position:relative}.PackagesSection_image__1emK4{object-fit:cover}@media (min-width:900px){.PackagesSection_list__ZZxvK{padding:0}.PackagesSection_banner__cwfZC{border-radius:0}.PackagesSection_grid__M864S{grid-template-columns:1fr 3fr 1fr 2fr}.PackagesSection_gridReversed__FJxkr{grid-template-columns:2fr 1fr 3fr}.PackagesSection_spacer__EjdAN{display:block}.PackagesSection_copy__A4bH1{align-items:flex-start;text-align:left;padding:.85rem 1rem;order:0}.PackagesSection_buttonWrap__gwhzJ{justify-content:center;padding:.85rem;order:0}.PackagesSection_imageWrap__TzQM_{display:block;width:100%;height:100%;min-height:90px}}.page_tabsSection__BSskk{padding:var(--section-pad-y-mobile) 0 2rem}.page_packagesSection__yDGGg{padding:0 0 var(--section-pad-y-mobile)}@media (min-width:1000px){.page_packagesSection__yDGGg{padding:0 0 var(--section-pad-y)}}