@media (width<=767px){.homepage-service-buttons[data-astro-cid-6grcw7ii] .service-button{outline:1px solid #fffdf940;justify-content:space-between;gap:.5rem;width:100%;min-width:0;min-height:2.75rem;padding:.25rem .5rem .25rem 1rem;box-shadow:0 3px 8px #00101c2e}.homepage-service-buttons[data-astro-cid-6grcw7ii] .service-button>div{flex-shrink:0;width:1.5rem;height:1.5rem}.homepage-service-buttons[data-astro-cid-6grcw7ii] .service-button>span{flex:1;min-width:0;font-size:1rem}.homepage-service-buttons[data-astro-cid-6grcw7ii] .service-button>span>span,.homepage-service-buttons[data-astro-cid-6grcw7ii] .service-button>span>span>span{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0}}[data-astro-cid-bj47b37f][data-accordion-content]{transition:max-height .3s ease-in-out}.group[data-astro-cid-bj47b37f][data-open=true] [data-astro-cid-bj47b37f][data-accordion-trigger] svg[data-astro-cid-bj47b37f]{transform:rotate(180deg)}.accordion-content[data-astro-cid-bj47b37f] ul[data-astro-cid-bj47b37f],.accordion-content[data-astro-cid-bj47b37f] ol[data-astro-cid-bj47b37f]{margin:0;padding-left:0;list-style:none}.accordion-content[data-astro-cid-bj47b37f] ul[data-astro-cid-bj47b37f] li[data-astro-cid-bj47b37f]:before{content:"";background-color:var(--color-dobrand);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;transition:background-color .3s}.dark[data-astro-cid-bj47b37f] .accordion-content[data-astro-cid-bj47b37f] ul[data-astro-cid-bj47b37f] li[data-astro-cid-bj47b37f]:before{background-color:var(--color-cardbackground)}.accordion-content[data-astro-cid-bj47b37f] ol[data-astro-cid-bj47b37f]{counter-reset:accordion-list}.accordion-content[data-astro-cid-bj47b37f] ol[data-astro-cid-bj47b37f] li[data-astro-cid-bj47b37f]{counter-increment:accordion-list}.accordion-content[data-astro-cid-bj47b37f] ol[data-astro-cid-bj47b37f] li[data-astro-cid-bj47b37f]:before{content:counter(accordion-list);background-color:var(--color-dobrand);width:1.5rem;height:1.5rem;color:var(--color-warmwhite);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:background-color .3s,color .3s;display:flex}.dark[data-astro-cid-bj47b37f] .accordion-content[data-astro-cid-bj47b37f] ol[data-astro-cid-bj47b37f] li[data-astro-cid-bj47b37f]:before{background-color:var(--color-cardbackground);color:var(--color-dogrey)}.hover\:shadow-lg[data-v-a3a1466f]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.cursor-pointer[data-v-a3a1466f]:hover{text-decoration:underline}.advanced-meal-display[data-v-5a47fcf7]{width:100%}@keyframes fadeIn-5a47fcf7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.advanced-meal-display>div[data-v-5a47fcf7]{animation:.3s ease-out fadeIn-5a47fcf7}.gallery-dots[data-astro-cid-xqrfdxuy]{border-radius:9999px;flex-wrap:nowrap;justify-content:center;width:fit-content;max-width:100%;margin:1rem auto 0;padding:.125rem .5rem;display:flex}.gallery-dots[data-astro-cid-xqrfdxuy][hidden]{display:none}.gallery-dot[data-astro-cid-xqrfdxuy]{width:2rem;min-width:0;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 2rem;place-items:center;padding:0;display:grid}.gallery-dot[data-astro-cid-xqrfdxuy] span[data-astro-cid-xqrfdxuy]{opacity:.4;background:currentColor;border-radius:50%;width:.625rem;height:.625rem}.gallery-dot[data-astro-cid-xqrfdxuy][aria-current=true] span[data-astro-cid-xqrfdxuy]{opacity:1;background:currentColor;transform:scale(1.3)}.gallery-dot[data-astro-cid-xqrfdxuy]:focus-visible{outline-offset:-4px;outline:2px solid}@media (width<=767px){.gallery-track[data-astro-cid-xqrfdxuy]{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.gallery-track[data-astro-cid-xqrfdxuy]::-webkit-scrollbar{display:none}.gallery-slide[data-astro-cid-xqrfdxuy]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.gallery-slide[data-astro-cid-xqrfdxuy]:focus-visible{outline-offset:-4px;outline:2px solid}}.gallery-photo-3x2 .pswp__img{object-fit:cover}
