.do4[data-v-a793b069]{padding:32px var(--spacing-md,16px);background:var(--color-background);color:var(--color-text)}.do4__container[data-v-a793b069]{max-width:var(--container-max-width,1328px);margin:0 auto;container:do4/inline-size}.do4__cols[data-v-a793b069]{flex-direction:column;gap:24px;display:flex}.do4__title[data-v-a793b069]{font-family:var(--font-heading,"Rufina",serif);text-align:center;margin:0 0 8px;font-size:24px;font-weight:400}.do4__desc[data-v-a793b069]{color:var(--color-text-muted,#404040);text-align:justify;margin:0 0 15px;font-size:14px;font-weight:300;line-height:1.55}.do4__grid[data-v-a793b069]{gap:8px;display:grid}.do4__grid--normal[data-v-a793b069]{aspect-ratio:628/368;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr)}.do4__grid--normal .do4__photo-item[data-v-a793b069]:first-child{grid-area:1/1/span 3/span 3}.do4__grid--normal .do4__photo-item[data-v-a793b069]:nth-child(2){grid-area:1/4/span 1/span 1}.do4__grid--normal .do4__photo-item[data-v-a793b069]:last-child{grid-area:2/4/span 2/span 1}.do4__grid--two[data-v-a793b069]{aspect-ratio:7/5;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.do4__grid--two .do4__photo-item[data-v-a793b069]:first-child{grid-area:1/1/span 2/span 2}.do4__grid--two .do4__photo-item[data-v-a793b069]:last-child{grid-area:1/2/span 1/span 1}.do4__grid--one[data-v-a793b069]{aspect-ratio:7/5;grid-template-columns:1fr}.do4__photo-item[data-v-a793b069]{cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.do4__photo[data-v-a793b069]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm,2px);width:100%;height:100%;display:block}.do4__options-col[data-v-a793b069]{flex-direction:column;gap:8px;display:flex}.do4__card[data-v-a793b069]{border:1px solid var(--color-border,#e4e5e7);border-radius:var(--radius-sm,2px);width:100%;padding:16px;font-size:16px;font-weight:300;line-height:1.625}.do4__card-top[data-v-a793b069]{transition:margin-bottom .3s;position:relative}.do4__card--expanded .do4__card-top[data-v-a793b069]{margin-bottom:24px}.do4__card-title[data-v-a793b069]{margin:0 0 8px;padding-inline-end:44px;font-size:18px;font-weight:600;line-height:26px}.do4__card-type[data-v-a793b069]{border-radius:var(--radius-sm,2px);width:fit-content;color:var(--color-text-muted,#404040);padding:4px 14px;font-size:14px;font-weight:300;line-height:24px}.do4__card-toggle[data-v-a793b069],.do4__card-type[data-v-a793b069]{background:var(--color-surface,#fafafa)}.do4__card-toggle[data-v-a793b069]{top:16px;width:34px;height:34px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)rotate(180deg)}.do4__card--expanded .do4__card-toggle[data-v-a793b069]{transform:translateY(-50%)rotate(0)}.do4__card-items[data-v-a793b069]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.do4__card--expanded .do4__card-items[data-v-a793b069]{grid-template-rows:1fr}.do4__card-items-inner[data-v-a793b069]{min-height:0;overflow:hidden}.do4__card-item[data-v-a793b069]{margin-bottom:24px;padding-inline-start:26px;position:relative}.do4__card-icon[data-v-a793b069]{top:0;width:18px;height:18px;color:var(--color-primary,#2367ba);position:absolute;inset-inline-start:0}.do4__card-item-title[data-v-a793b069]{letter-spacing:.12px;text-transform:uppercase;color:var(--color-text-muted,#67707a);margin-bottom:8px;font-size:12px;font-weight:400;line-height:18px}.do4__card-hours[data-v-a793b069]{margin-bottom:8px;padding-inline-start:26px;font-size:16px;font-weight:500;line-height:24px;position:relative}.do4__card-hours .do4__card-icon[data-v-a793b069]{top:4px}.do4__more-wrap[data-v-a793b069]{text-align:center}.do4__more[data-v-a793b069]{font:inherit;color:var(--color-text,#141517);cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:8px;padding:0 0 5px;font-size:12px;font-weight:400;display:inline-flex;position:relative}.do4__more[data-v-a793b069]:before{content:"";background:var(--color-primary);inset-inline-start:0;width:100%;height:1px;position:absolute;bottom:0}.do4__more-arrow[data-v-a793b069]{margin-inline-start:2px;transition:transform .3s}.do4__more-arrow--up[data-v-a793b069]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.do4__card-items[data-v-a793b069],.do4__card-toggle[data-v-a793b069],.do4__card-top[data-v-a793b069],.do4__more-arrow[data-v-a793b069]{transition:none}}@container do4 (width>=768px){.do4__title[data-v-a793b069]{font-size:32px}.do4__desc[data-v-a793b069]{max-width:800px;margin:0 auto 32px;font-size:16px}.do4__grid[data-v-a793b069]{gap:12px}.do4__options-col[data-v-a793b069]{gap:16px}.do4__card[data-v-a793b069]{padding:24px}.do4__card-title[data-v-a793b069]{margin-bottom:12px;font-size:20px;line-height:28px}}@container do4 (width>=992px){.do4__cols[data-v-a793b069]{flex-direction:row;gap:40px}.do4__options-col[data-v-a793b069],.do4__photos-col[data-v-a793b069]{flex:1;min-width:0}.do4__grid[data-v-a793b069]{gap:16px}}
