.ws-hero[data-astro-cid-kjeost4s]{padding:28px 0 32px}.ws-hero-g[data-astro-cid-kjeost4s]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ws-hero-img[data-astro-cid-kjeost4s] img[data-astro-cid-kjeost4s]{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}@media (width<=900px){.ws-hero-img[data-astro-cid-kjeost4s] img[data-astro-cid-kjeost4s]{aspect-ratio:16/10}.ws-hero[data-astro-cid-kjeost4s] .crumbs{display:none}}.ws-h1[data-astro-cid-kjeost4s]{margin-bottom:14px;font-size:clamp(32px,4vw,50px);line-height:1.08}.ws-lead[data-astro-cid-kjeost4s]{max-width:44ch;margin:0 0 12px;font-size:19px}.ws-rating[data-astro-cid-kjeost4s]{margin:0 0 20px;font-size:15px}.ws-rating[data-astro-cid-kjeost4s] a[data-astro-cid-kjeost4s]{color:var(--color-sea);font-weight:600}.btn-lg[data-astro-cid-kjeost4s]{padding:15px 28px;font-size:16px}.ws-ticks[data-astro-cid-kjeost4s]{color:var(--color-muted);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ws-ticks[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]:before{content:"✓ ";color:var(--color-green);font-weight:700}.ws-gal-sec[data-astro-cid-kjeost4s]{padding:8px 0 24px}.ws-gal-group[data-astro-cid-kjeost4s]+.ws-gal-group[data-astro-cid-kjeost4s]{margin-top:36px}.ws-gal-h[data-astro-cid-kjeost4s]{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.ws-gal-h[data-astro-cid-kjeost4s] h2[data-astro-cid-kjeost4s]{font-size:clamp(22px,2.4vw,28px)}.ws-swipe[data-astro-cid-kjeost4s]{display:none}@media (width<=520px){.ws-swipe[data-astro-cid-kjeost4s]{display:inline}}.ws-gal-h[data-astro-cid-kjeost4s] p[data-astro-cid-kjeost4s]{color:var(--color-muted);margin:0;font-size:15px}.ws-gal[data-astro-cid-kjeost4s]{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-gal-hideaway[data-astro-cid-kjeost4s]{grid-template-columns:repeat(3,1fr)}.ws-thumb[data-astro-cid-kjeost4s]{cursor:zoom-in;background:0 0;border:0;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.ws-thumb[data-astro-cid-kjeost4s] img[data-astro-cid-kjeost4s]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .35s}.ws-thumb[data-astro-cid-kjeost4s]:hover img[data-astro-cid-kjeost4s]{transform:scale(1.03)}.ws-lightbox[data-astro-cid-kjeost4s]{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0}.ws-lightbox[data-astro-cid-kjeost4s]::backdrop{background:#0a0c0eeb}.ws-lightbox[data-astro-cid-kjeost4s] figure[data-astro-cid-kjeost4s]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;margin:0;padding:56px 64px;display:flex}.ws-lightbox[data-astro-cid-kjeost4s] img[data-astro-cid-kjeost4s]{object-fit:contain;border-radius:4px;max-width:100%;max-height:calc(100vh - 140px)}.ws-lightbox[data-astro-cid-kjeost4s] figcaption[data-astro-cid-kjeost4s]{color:#fff;text-align:center;font-size:15px}.ws-lightbox[data-astro-cid-kjeost4s] button[data-astro-cid-kjeost4s]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:48px;height:48px;font-size:28px;line-height:1;position:absolute}.ws-lightbox[data-astro-cid-kjeost4s] button[data-astro-cid-kjeost4s]:hover{background:#ffffff40}.lb-prev[data-astro-cid-kjeost4s]{top:50%;left:12px;transform:translateY(-50%)}.lb-next[data-astro-cid-kjeost4s]{top:50%;right:12px;transform:translateY(-50%)}.lb-close[data-astro-cid-kjeost4s]{top:12px;right:12px;font-size:20px!important}.ws-opts[data-astro-cid-kjeost4s]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ws-opt[data-astro-cid-kjeost4s]{border:1px solid var(--color-line);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ws-opt[data-astro-cid-kjeost4s] img[data-astro-cid-kjeost4s]{aspect-ratio:3/2;object-fit:cover;width:100%}.ws-opt-b[data-astro-cid-kjeost4s]{flex-direction:column;flex:1;padding:20px;display:flex}.ws-opt[data-astro-cid-kjeost4s] h3[data-astro-cid-kjeost4s]{margin-bottom:10px;font-size:24px}.ws-opt[data-astro-cid-kjeost4s] ul[data-astro-cid-kjeost4s]{flex:1;margin:0 0 20px;padding-left:1.1em;font-size:15px}.ws-opt[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]{margin:4px 0}.ws-video-sec[data-astro-cid-kjeost4s]{padding-top:64px}@media (width<=620px){.ws-video-sec[data-astro-cid-kjeost4s]{padding-top:44px}}.ws-video[data-astro-cid-kjeost4s]{aspect-ratio:16/9;background:#000;width:100%;position:relative}.ws-video[data-astro-cid-kjeost4s] iframe[data-astro-cid-kjeost4s]{border:0;width:100%;height:100%;position:absolute;inset:0}.ws-two[data-astro-cid-kjeost4s]{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.ws-amen[data-astro-cid-kjeost4s]{columns:2;column-gap:24px;margin:0;padding:0;font-size:15px;list-style:none}.ws-amen[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]{break-inside:avoid;border-bottom:1px solid var(--color-line);padding:7px 0}.ws-amen[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]:before{content:"✓ ";color:var(--color-green);font-weight:700}.ws-pop-h[data-astro-cid-kjeost4s]{margin:0 0 18px;font-size:22px}.ws-direct[data-astro-cid-kjeost4s]{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ws-direct[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]{border:1px solid var(--color-line);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:20px;font-size:15px;display:flex}.ws-direct[data-astro-cid-kjeost4s] strong[data-astro-cid-kjeost4s]{font-family:var(--font-serif);color:var(--color-ink);font-size:21px;line-height:1.2}.ws-direct[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]:first-child{background:var(--color-sea);border-color:var(--color-sea);color:#fff}.ws-direct[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]:first-child strong[data-astro-cid-kjeost4s]{color:#fff}@media (width<=1100px){.ws-direct[data-astro-cid-kjeost4s]{grid-template-columns:repeat(2,1fr)}.ws-direct[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]:first-child{grid-column:1/-1}}@media (width<=520px){.ws-direct[data-astro-cid-kjeost4s]{grid-template-columns:1fr}}.ws-faq[data-astro-cid-kjeost4s] details[data-astro-cid-kjeost4s]{border-bottom:1px solid var(--color-line);padding:4px 0}.ws-faq[data-astro-cid-kjeost4s] summary[data-astro-cid-kjeost4s]{cursor:pointer;font-family:var(--font-serif);color:var(--color-ink);padding:14px 32px 14px 0;font-size:19px;font-weight:600;list-style:none;position:relative}.ws-faq[data-astro-cid-kjeost4s] summary[data-astro-cid-kjeost4s]::-webkit-details-marker{display:none}.ws-faq[data-astro-cid-kjeost4s] summary[data-astro-cid-kjeost4s]:after{content:"+";font:400 26px var(--font-sans);color:var(--color-sea);position:absolute;top:10px;right:4px}.ws-faq[data-astro-cid-kjeost4s] details[data-astro-cid-kjeost4s][open] summary[data-astro-cid-kjeost4s]:after{content:"–"}.ws-faq[data-astro-cid-kjeost4s] p[data-astro-cid-kjeost4s]{color:var(--color-text);margin:0 0 16px}.ws-chef[data-astro-cid-kjeost4s]{background:var(--color-sand);border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;overflow:hidden}.ws-chef[data-astro-cid-kjeost4s] img[data-astro-cid-kjeost4s]{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.ws-chef-b[data-astro-cid-kjeost4s]{padding:36px 36px 36px 0}.ws-chef-b[data-astro-cid-kjeost4s] h3[data-astro-cid-kjeost4s]{margin-bottom:14px;font-size:clamp(24px,2.6vw,32px)}.ws-chef-b[data-astro-cid-kjeost4s] p[data-astro-cid-kjeost4s]:not(.eyebrow){margin:0 0 14px}.ws-chef-b[data-astro-cid-kjeost4s] a[data-astro-cid-kjeost4s]:not(.btn){color:var(--color-sea);text-decoration:underline}@media (width<=900px){.ws-chef[data-astro-cid-kjeost4s]{grid-template-columns:1fr;gap:0}.ws-chef-b[data-astro-cid-kjeost4s]{padding:24px 22px}}.ws-feature[data-astro-cid-kjeost4s]{border:1px solid var(--color-line);background:#fff;border-radius:8px;grid-template-columns:1.25fr 1fr;margin:0 0 40px;display:grid;overflow:hidden}.ws-feature[data-astro-cid-kjeost4s] img[data-astro-cid-kjeost4s]{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;transition:transform .4s}.ws-feature[data-astro-cid-kjeost4s]:hover img[data-astro-cid-kjeost4s]{transform:scale(1.02)}.ws-feature[data-astro-cid-kjeost4s]:hover h3[data-astro-cid-kjeost4s]{color:var(--color-sea)}.ws-feature-b[data-astro-cid-kjeost4s]{flex-direction:column;justify-content:center;padding:32px;display:flex}.ws-feature-b[data-astro-cid-kjeost4s] h3[data-astro-cid-kjeost4s]{margin-bottom:12px;font-size:clamp(24px,2.6vw,32px)}.ws-feature-b[data-astro-cid-kjeost4s] p[data-astro-cid-kjeost4s]:not(.kicker){color:var(--color-text);margin:0 0 20px}.ws-feature-b[data-astro-cid-kjeost4s] .btn[data-astro-cid-kjeost4s]{align-self:flex-start}@media (width<=900px){.ws-feature[data-astro-cid-kjeost4s]{grid-template-columns:1fr}.ws-feature-b[data-astro-cid-kjeost4s]{padding:22px}}@media (width<=620px){.grid3[data-astro-cid-kjeost4s].scroller{scroll-snap-type:x mandatory;gap:14px;margin-left:-20px;margin-right:-20px;padding:0 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.grid3[data-astro-cid-kjeost4s].scroller>[data-astro-cid-kjeost4s]{scroll-snap-align:start;flex:0 0 78%}}.ws-links[data-astro-cid-kjeost4s]{flex-wrap:wrap;gap:10px;display:flex}.ws-links[data-astro-cid-kjeost4s] a[data-astro-cid-kjeost4s]{border:1px solid var(--color-line);color:var(--color-sea);background:#fff;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600}.ws-bar[data-astro-cid-kjeost4s]{z-index:35;border-top:1px solid var(--color-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.3;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000014}.ws-bar[data-astro-cid-kjeost4s][hidden]{display:none}.ws-bar[data-astro-cid-kjeost4s] small[data-astro-cid-kjeost4s]{color:var(--color-muted)}@media (width>=901px){.ws-bar[data-astro-cid-kjeost4s]{display:none!important}}@media (width<=900px){.ws-hero[data-astro-cid-kjeost4s]{padding-top:0}.ws-hero[data-astro-cid-kjeost4s] .wrap[data-astro-cid-kjeost4s]{padding:0}.ws-hero-g[data-astro-cid-kjeost4s]{grid-template-columns:1fr;gap:22px}.ws-hero-g[data-astro-cid-kjeost4s]>div[data-astro-cid-kjeost4s]:last-child{padding:0 20px}.ws-hero-img[data-astro-cid-kjeost4s] img[data-astro-cid-kjeost4s]{border-radius:0}.ws-opts[data-astro-cid-kjeost4s],.ws-two[data-astro-cid-kjeost4s]{grid-template-columns:1fr}.ws-gal[data-astro-cid-kjeost4s]{grid-template-columns:repeat(3,1fr)}.ws-gal-sec[data-astro-cid-kjeost4s]{padding-top:4px}main[data-astro-cid-kjeost4s]{padding-bottom:70px}}@media (width<=520px){.ws-amen[data-astro-cid-kjeost4s]{columns:1}.ws-gal[data-astro-cid-kjeost4s],.ws-gal-hideaway[data-astro-cid-kjeost4s]{scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.ws-gal[data-astro-cid-kjeost4s] li[data-astro-cid-kjeost4s]{scroll-snap-align:start;flex:0 0 72%}.ws-lightbox[data-astro-cid-kjeost4s] figure[data-astro-cid-kjeost4s]{padding:56px 8px}}
