.menu-visual{margin:-32px -32px 26px;position:relative}.menu-visual img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.menu-visual figcaption{padding:8px 16px;font-size:10px;color:#746855;background:#ede4d7}.editorial-image{margin:0 0 35px;max-width:100%;overflow:hidden}.editorial-image img{height:auto;max-height:560px;object-fit:cover;aspect-ratio:3/2}.editorial-image figcaption{font-size:11px;color:#b6afa3;margin-top:8px}.home-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.prestige-note{margin:28px auto 10px;max-width:850px;text-align:center}.prestige-note a{text-decoration:underline;text-underline-offset:4px}.visual-note{max-width:900px;padding:12px 24px;margin:12px auto 30px;text-align:center;font-size:11px;color:#b6afa3}.gallery-v20 .photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gallery-v20 .gallery-item{height:auto;aspect-ratio:3/2;grid-column:auto;grid-row:auto}.gallery-v20 .gallery-item img{height:100%;width:100%}.gallery-v20 .gallery-item span{font-size:22px}.small-table-example{border:1px solid #c2a26b55;padding:24px;margin:28px 0}.small-table-example h3{font-size:32px}.service-story>.editorial-image{float:right;width:48%;margin:0 0 30px 5%}.service-story:after{content:"";display:block;clear:both}.hero-photo{background-image:url('assets/v20-table.webp')!important}.offer-menu .price>span{display:block}@media(max-width:900px){.gallery-v20 .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-story>.editorial-image{float:none;width:100%;margin:0 0 28px}}@media(max-width:700px){.menu-visual{margin:-24px -24px 24px}.home-packs,.gallery-v20 .photo-grid{grid-template-columns:1fr}.gallery-v20 .gallery-item span{font-size:24px}}