.proof-strip[data-astro-cid-qlv4pxuf]{background:linear-gradient(90deg, #0087680b, transparent 32%, #db422e09), var(--color-cream)}.proof-item[data-astro-cid-qlv4pxuf]{border-radius:var(--radius-md);transition:transform var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out)}.trust-icon[data-astro-cid-qlv4pxuf] svg{display:block}.trust-icon[data-astro-cid-qlv4pxuf]{background:var(--color-paper);transition:border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);box-shadow:0 1px 2px #1111110a}@media (hover:hover) and (pointer:fine){.proof-item[data-astro-cid-qlv4pxuf]:hover{transform:translateY(-2px)}.proof-item[data-astro-cid-qlv4pxuf]:hover .trust-icon[data-astro-cid-qlv4pxuf]{color:var(--color-sage);border-color:#00876859;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.proof-item[data-astro-cid-qlv4pxuf],.trust-icon[data-astro-cid-qlv4pxuf]{transition:none}.proof-item[data-astro-cid-qlv4pxuf]:hover,.proof-item[data-astro-cid-qlv4pxuf]:hover .trust-icon[data-astro-cid-qlv4pxuf]{transform:none}}.gyg-heading[data-astro-cid-u6zv4hid]{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);margin-bottom:2rem;display:grid}.gyg-heading[data-astro-cid-u6zv4hid] h2[data-astro-cid-u6zv4hid],.gyg-booking[data-astro-cid-u6zv4hid] h2[data-astro-cid-u6zv4hid],.gyg-discover[data-astro-cid-u6zv4hid] h2[data-astro-cid-u6zv4hid]{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.025em;margin:.55rem 0 0;font-weight:600;line-height:1.08}.gyg-heading[data-astro-cid-u6zv4hid]>div[data-astro-cid-u6zv4hid]:last-child>p[data-astro-cid-u6zv4hid],.gyg-booking[data-astro-cid-u6zv4hid] p[data-astro-cid-u6zv4hid]{color:var(--color-ink-soft);line-height:1.7}.gyg-heading[data-astro-cid-u6zv4hid] .gyg-note[data-astro-cid-u6zv4hid]{font-size:var(--text-sm);margin-top:.6rem}.shortlist-grid[data-astro-cid-u6zv4hid]{border:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.shortlist-card[data-astro-cid-u6zv4hid]{color:var(--color-ink);background:var(--color-paper);transition:background-color var(--duration-fast) ease;text-decoration:none;overflow:hidden}.shortlist-card[data-astro-cid-u6zv4hid]:hover{background:var(--color-cream)}.shortlist-card[data-astro-cid-u6zv4hid] img[data-astro-cid-u6zv4hid]{aspect-ratio:4/3;object-fit:cover;width:100%}.shortlist-card[data-astro-cid-u6zv4hid]>span[data-astro-cid-u6zv4hid]{flex-direction:column;min-height:10rem;padding:1rem;display:flex}.shortlist-card[data-astro-cid-u6zv4hid] i[data-astro-cid-u6zv4hid]{color:var(--color-terracotta-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem;font-style:normal;font-weight:800}.shortlist-card[data-astro-cid-u6zv4hid] small[data-astro-cid-u6zv4hid]{color:var(--color-ink-faint);font-size:.75rem}.shortlist-card[data-astro-cid-u6zv4hid] strong[data-astro-cid-u6zv4hid]{font-family:var(--font-display);margin-top:.45rem;font-size:1.2rem;line-height:1.2}.shortlist-card[data-astro-cid-u6zv4hid] em[data-astro-cid-u6zv4hid]{color:var(--color-rind);margin-top:auto;padding-top:1rem;font-size:.82rem;font-style:normal;font-weight:800}.gyg-widget-frame[data-astro-cid-u6zv4hid]{border:1px solid var(--color-line);border-top:3px solid var(--color-gyg);background:var(--color-paper);min-height:23rem;padding:clamp(.75rem,2vw,1.5rem);position:relative;overflow:hidden}.gyg-widget-frame--availability[data-astro-cid-u6zv4hid]{min-height:17rem}.availability-fallback[data-astro-cid-u6zv4hid]{min-height:14rem;color:var(--color-ink);background:linear-gradient(135deg,var(--color-paper),var(--color-cream));justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.4rem,4vw,3rem);text-decoration:none;display:flex}.availability-fallback[data-astro-cid-u6zv4hid] span[data-astro-cid-u6zv4hid]{flex-direction:column;gap:.35rem;display:flex}.availability-fallback[data-astro-cid-u6zv4hid] small[data-astro-cid-u6zv4hid]{color:var(--color-terracotta-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.availability-fallback[data-astro-cid-u6zv4hid] strong[data-astro-cid-u6zv4hid]{max-width:18ch;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.05}.availability-fallback[data-astro-cid-u6zv4hid] em[data-astro-cid-u6zv4hid]{color:var(--color-ink-faint);font-style:normal}.availability-fallback[data-astro-cid-u6zv4hid] b[data-astro-cid-u6zv4hid]{border-radius:var(--radius-sm);color:#fff;background:var(--color-terracotta);white-space:nowrap;padding:.9rem 1.2rem}.gyg-availability-browser[data-astro-cid-u6zv4hid]{border:1px solid var(--color-line);border-top:3px solid var(--color-gyg);background:var(--color-paper);grid-template-columns:minmax(21rem,.82fr) minmax(0,1.55fr);grid-template-areas:"heading panel""tabs panel""pagination pagination";gap:0 1.25rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.gyg-picker-heading[data-astro-cid-u6zv4hid]{color:var(--color-ink-faint);letter-spacing:.08em;text-transform:uppercase;grid-area:heading;justify-content:space-between;align-items:center;gap:1rem;padding:.15rem .1rem .85rem;font-size:.72rem;display:flex}.gyg-picker-heading[data-astro-cid-u6zv4hid] strong[data-astro-cid-u6zv4hid]{color:var(--color-rind);font-size:.7rem}.gyg-tour-tabs[data-astro-cid-u6zv4hid]{grid-area:tabs;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:.55rem;min-width:0;display:grid}.gyg-tour-tabs[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-height:4.7rem;color:var(--color-ink-soft);text-align:left;font:inherit;cursor:pointer;transition:color .18s var(--ease-out),background-color .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out);touch-action:manipulation;background:#ffffffe6;padding:.75rem .85rem;font-size:.84rem;line-height:1.32}.gyg-tour-tabs[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid] span[data-astro-cid-u6zv4hid]{color:var(--color-rind);letter-spacing:.14em;margin-bottom:.2rem;font-size:.65rem;font-weight:900;display:block}.gyg-tour-tabs[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid][aria-selected=true]{border-color:var(--color-gyg);color:#fff;background:var(--color-gyg-dark);font-weight:750}.gyg-tour-tabs[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid][aria-selected=true] span[data-astro-cid-u6zv4hid]{color:#dce8ff}.gyg-tour-tabs[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]:hover:not([aria-selected=true]){background:var(--color-rind-dim);border-color:#4c637561}.gyg-availability-browser[data-astro-cid-u6zv4hid]>[data-astro-cid-u6zv4hid][data-gyg-panel]{grid-area:panel;align-self:stretch}.gyg-availability-browser[data-astro-cid-u6zv4hid] .gyg-pagination[data-astro-cid-u6zv4hid]{grid-area:pagination}.gyg-tour-tabs[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]:focus-visible,.gyg-pagination[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]:focus-visible{z-index:1;outline:3px solid var(--color-focus);outline-offset:3px;position:relative}.gyg-pagination[data-astro-cid-u6zv4hid]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;display:flex}.gyg-pagination[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-width:7rem;min-height:2.75rem;color:var(--color-ink);background:var(--color-cream);font:inherit;cursor:pointer;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out);touch-action:manipulation;padding:.7rem 1rem;font-weight:700}.gyg-pagination[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]:hover:not(:disabled){border-color:var(--color-rind);background:var(--color-rind-dim)}.gyg-pagination[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]:disabled{opacity:.45;cursor:not-allowed}.gyg-pagination[data-astro-cid-u6zv4hid] p[data-astro-cid-u6zv4hid]{color:var(--color-ink-faint);font-size:var(--text-sm)}.gyg-disclosure[data-astro-cid-u6zv4hid]{color:var(--color-ink-faint);font-size:var(--text-sm);margin-top:1rem}.gyg-booking[data-astro-cid-u6zv4hid]{background:var(--color-cream)}.gyg-booking__grid[data-astro-cid-u6zv4hid]{grid-template-columns:1fr;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.gyg-booking__intro[data-astro-cid-u6zv4hid]{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.gyg-booking__intro[data-astro-cid-u6zv4hid] h2[data-astro-cid-u6zv4hid]{max-width:18ch}.gyg-booking__intro[data-astro-cid-u6zv4hid]>div[data-astro-cid-u6zv4hid]:last-child>p[data-astro-cid-u6zv4hid]{max-width:42rem;margin:0}.gyg-booking__intro[data-astro-cid-u6zv4hid] ul[data-astro-cid-u6zv4hid]{grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0}.gyg-booking[data-astro-cid-u6zv4hid] ul[data-astro-cid-u6zv4hid]{gap:.65rem;margin-top:1.4rem;padding:0;list-style:none;display:grid}.gyg-booking[data-astro-cid-u6zv4hid] li[data-astro-cid-u6zv4hid]{padding-left:1.6rem;font-weight:600;position:relative}.gyg-booking[data-astro-cid-u6zv4hid] li[data-astro-cid-u6zv4hid]:before{color:var(--color-rind);content:"✓";position:absolute;left:0}.gyg-discover[data-astro-cid-u6zv4hid]{color:var(--color-paper);background:linear-gradient(120deg,var(--color-espresso),#385163)}.gyg-discover__inner[data-astro-cid-u6zv4hid]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.gyg-discover[data-astro-cid-u6zv4hid] h2[data-astro-cid-u6zv4hid]{max-width:18ch;color:var(--color-paper)}.gyg-discover[data-astro-cid-u6zv4hid] p[data-astro-cid-u6zv4hid]:last-child{max-width:42rem;color:var(--color-paper-soft);margin-top:.8rem}.gyg-discover[data-astro-cid-u6zv4hid] .btn[data-astro-cid-u6zv4hid]{flex:none}@media (prefers-reduced-motion:reduce){.gyg-tour-tabs[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid],.gyg-pagination[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]{transition:none}}@media (width<=48rem){.gyg-heading[data-astro-cid-u6zv4hid],.gyg-booking__grid[data-astro-cid-u6zv4hid],.gyg-booking__intro[data-astro-cid-u6zv4hid]{grid-template-columns:1fr}.gyg-heading[data-astro-cid-u6zv4hid],.gyg-booking__intro[data-astro-cid-u6zv4hid]{gap:1rem}.gyg-booking__intro[data-astro-cid-u6zv4hid] ul[data-astro-cid-u6zv4hid]{grid-template-columns:1fr}.gyg-discover__inner[data-astro-cid-u6zv4hid]{flex-direction:column;align-items:flex-start}.gyg-widget-frame[data-astro-cid-u6zv4hid]{min-height:20rem}.availability-fallback[data-astro-cid-u6zv4hid]{flex-direction:column;align-items:flex-start}.availability-fallback[data-astro-cid-u6zv4hid] b[data-astro-cid-u6zv4hid]{text-align:center;width:100%}.gyg-picker-heading[data-astro-cid-u6zv4hid]{flex-direction:column;align-items:flex-start;gap:.25rem}.gyg-availability-browser[data-astro-cid-u6zv4hid]{display:block}.gyg-tour-tabs[data-astro-cid-u6zv4hid]{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(10rem,78%);grid-auto-flow:column;gap:.5rem;margin:0 0 1rem;padding:.1rem .1rem .7rem;scroll-padding-inline:.1rem;display:grid;overflow-x:auto}.gyg-tour-tabs[data-astro-cid-u6zv4hid] button[data-astro-cid-u6zv4hid]{scroll-snap-align:start}.shortlist-grid[data-astro-cid-u6zv4hid]{grid-template-columns:1fr}}@media (width>=48.01rem) and (width<=64rem){.gyg-availability-browser[data-astro-cid-u6zv4hid]{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.25fr)}.gyg-tour-tabs[data-astro-cid-u6zv4hid]{grid-template-columns:1fr}.shortlist-grid[data-astro-cid-u6zv4hid]{grid-template-columns:repeat(2,minmax(0,1fr))}}.discovery[data-astro-cid-girkmlrd]{background:linear-gradient(180deg,var(--color-paper),var(--color-cream));color:var(--color-ink)}.heading[data-astro-cid-girkmlrd]{grid-template-columns:minmax(0,1fr) minmax(18rem,.68fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:2rem;display:grid}.heading[data-astro-cid-girkmlrd] h2[data-astro-cid-girkmlrd]{max-width:19ch;color:inherit;font-family:var(--font-display);font-size:var(--text-3xl);margin:.55rem 0 0;font-weight:600;line-height:1.08}.heading[data-astro-cid-girkmlrd]>p[data-astro-cid-girkmlrd]{color:var(--color-ink-soft);line-height:1.7}.browser[data-astro-cid-girkmlrd]{border:1px solid var(--color-line);border-top:4px solid var(--color-terracotta);background:var(--color-paper);padding:clamp(1rem,3vw,2rem)}.browser[data-astro-cid-girkmlrd] [data-astro-cid-girkmlrd][hidden]{display:none!important}.tabs[data-astro-cid-girkmlrd]{border:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.tabs[data-astro-cid-girkmlrd] button[data-astro-cid-girkmlrd]{min-height:4.75rem;color:var(--color-ink-soft);background:var(--color-ivory);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border:0;padding:.85rem 1rem}.tabs[data-astro-cid-girkmlrd] span[data-astro-cid-girkmlrd]{color:var(--color-terracotta-dark);font-size:var(--text-xs);letter-spacing:.12em;margin-bottom:.2rem;font-weight:900;display:block}.tabs[data-astro-cid-girkmlrd] button[data-astro-cid-girkmlrd][aria-selected=true]{color:var(--color-ink);background:var(--color-cream);box-shadow:inset 0 3px 0 var(--color-terracotta);font-weight:800}.intro[data-astro-cid-girkmlrd]{padding:1.5rem 0 1rem}.intro[data-astro-cid-girkmlrd] h3[data-astro-cid-girkmlrd]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);margin:0}.intro[data-astro-cid-girkmlrd] p[data-astro-cid-girkmlrd]{color:var(--color-ink-soft);margin:.35rem 0 0}.product-grid[data-astro-cid-girkmlrd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.product-card[data-astro-cid-girkmlrd]{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-width:0;color:var(--color-ink);background:var(--color-paper);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex;overflow:hidden}.product-card[data-astro-cid-girkmlrd] img[data-astro-cid-girkmlrd]{object-fit:cover;width:42%;min-height:11rem}.product-card[data-astro-cid-girkmlrd]>span[data-astro-cid-girkmlrd]{flex-direction:column;flex:1;min-width:0;padding:1rem;display:flex}.product-card[data-astro-cid-girkmlrd] small[data-astro-cid-girkmlrd]{color:var(--color-ink-faint);font-size:.75rem;line-height:1.45}.product-card[data-astro-cid-girkmlrd] .price[data-astro-cid-girkmlrd]{color:var(--color-terracotta-dark);background:var(--color-terracotta-light);font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:.55rem;padding:.25rem .5rem;font-size:.9rem;font-weight:800}.product-card[data-astro-cid-girkmlrd] strong[data-astro-cid-girkmlrd]{font-family:var(--font-display);margin-top:.55rem;font-size:1.05rem;line-height:1.2}.product-card[data-astro-cid-girkmlrd] em[data-astro-cid-girkmlrd]{color:var(--color-rind);margin-top:auto;padding-top:1rem;font-size:.8rem;font-style:normal;font-weight:800}.pagination[data-astro-cid-girkmlrd]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.pagination[data-astro-cid-girkmlrd] button[data-astro-cid-girkmlrd]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-cream);min-width:7rem;min-height:2.75rem;font:inherit;cursor:pointer;font-weight:700}.pagination[data-astro-cid-girkmlrd] button[data-astro-cid-girkmlrd]:disabled{opacity:.42;cursor:not-allowed}.gallery[data-astro-cid-girkmlrd]{color:var(--color-paper);background:var(--color-espresso-deep)}.gallery[data-astro-cid-girkmlrd] .heading[data-astro-cid-girkmlrd] h2[data-astro-cid-girkmlrd]{color:var(--color-paper)}.gallery[data-astro-cid-girkmlrd] .heading[data-astro-cid-girkmlrd]>p[data-astro-cid-girkmlrd]{color:var(--color-paper-soft)}.masonry[data-astro-cid-girkmlrd]{columns:3 18rem;column-gap:1rem}.card[data-astro-cid-girkmlrd]{break-inside:avoid;min-height:21rem;color:var(--color-paper);isolation:isolate;background:#314957;margin:0 0 1rem;display:block;position:relative;overflow:hidden}.card--tall[data-astro-cid-girkmlrd]{min-height:32rem}.card--wide[data-astro-cid-girkmlrd]{min-height:24rem}.card[data-astro-cid-girkmlrd] img[data-astro-cid-girkmlrd]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.veil[data-astro-cid-girkmlrd]{z-index:1;background:linear-gradient(#0000 25%,#1728331f 45%,#172833f2 100%);position:absolute;inset:0}.content[data-astro-cid-girkmlrd]{z-index:2;padding:clamp(1.2rem,3vw,2rem);position:absolute;bottom:0;left:0;right:0}.gallery-price[data-astro-cid-girkmlrd]{color:var(--color-espresso-deep);font-variant-numeric:tabular-nums;background:#f0bf62;margin-bottom:.55rem;padding:.3rem .58rem;font-size:.9rem;font-weight:850;display:inline-block}.content[data-astro-cid-girkmlrd] small[data-astro-cid-girkmlrd]{color:#f5dca0;margin-bottom:.5rem;font-size:.78rem;font-weight:900;display:block}.content[data-astro-cid-girkmlrd] strong[data-astro-cid-girkmlrd]{color:#fff;max-width:16ch;font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.05;display:block}.content[data-astro-cid-girkmlrd] em[data-astro-cid-girkmlrd]{color:#fff;font-size:var(--text-sm);margin-top:1rem;font-style:normal;font-weight:800;display:block}.card[data-astro-cid-girkmlrd]:hover img[data-astro-cid-girkmlrd]{transform:scale(1.035)}.product-card[data-astro-cid-girkmlrd]:hover{box-shadow:var(--shadow-card-hover);border-color:#4c63756b;transform:translateY(-3px)}.card[data-astro-cid-girkmlrd]:focus-visible,.product-card[data-astro-cid-girkmlrd]:focus-visible,.tabs[data-astro-cid-girkmlrd] button[data-astro-cid-girkmlrd]:focus-visible,.pagination[data-astro-cid-girkmlrd] button[data-astro-cid-girkmlrd]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-girkmlrd] img[data-astro-cid-girkmlrd],.product-card[data-astro-cid-girkmlrd]{transition:none}}@media (width<=64rem){.tabs[data-astro-cid-girkmlrd]{grid-template-columns:repeat(2,1fr)}.product-grid[data-astro-cid-girkmlrd]{grid-template-columns:1fr 1fr}}@media (width<=48rem){.heading[data-astro-cid-girkmlrd],.tabs[data-astro-cid-girkmlrd],.product-grid[data-astro-cid-girkmlrd]{grid-template-columns:1fr}.masonry[data-astro-cid-girkmlrd]{columns:1}.card[data-astro-cid-girkmlrd],.card--tall[data-astro-cid-girkmlrd],.card--wide[data-astro-cid-girkmlrd]{min-height:25rem}}.product-card[data-astro-cid-girkmlrd] i[data-astro-cid-girkmlrd]{color:var(--color-terracotta-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-style:normal;font-weight:800}.reviews[data-astro-cid-4ycbn7qx]{--review-motion:.52s;color:var(--color-paper);background:var(--color-espresso-deep);overflow:hidden}.reviews__heading[data-astro-cid-4ycbn7qx]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2rem,5vw,4rem);display:grid}.reviews__heading[data-astro-cid-4ycbn7qx] h2[data-astro-cid-4ycbn7qx]{color:#fff;max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:600;line-height:.98}.reviews__heading-copy[data-astro-cid-4ycbn7qx]{max-width:39rem;color:var(--color-paper-soft);gap:1rem;line-height:1.7;display:grid}.reviews__heading-copy[data-astro-cid-4ycbn7qx] span[data-astro-cid-4ycbn7qx]{letter-spacing:.04em;border-top:1px solid #fff3;padding-top:1rem;font-size:.82rem}.reviews__heading-copy[data-astro-cid-4ycbn7qx] b[data-astro-cid-4ycbn7qx]{color:#fff;font-variant-numeric:tabular-nums}.reviews__stage[data-astro-cid-4ycbn7qx]{height:clamp(32rem,48vw,38rem);position:relative}.review-card[data-astro-cid-4ycbn7qx]{background:var(--color-cream);color:var(--color-ink);transition:transform var(--review-motion) cubic-bezier(.22,1,.36,1),opacity .3s ease,filter .3s ease;will-change:transform,opacity;border:1px solid #fff3;grid-template-columns:minmax(15rem,.76fr) minmax(0,1.25fr);display:grid;position:absolute;inset:0 13%;overflow:hidden;box-shadow:0 35px 90px -48px #000}.review-card[data-astro-cid-4ycbn7qx][data-state=active]{z-index:3;opacity:1;transform:translate(0)scale(1)}.review-card[data-astro-cid-4ycbn7qx][data-state=previous]{z-index:1;opacity:.42;filter:saturate(.6);transform:translate(-88%)scale(.88)}.review-card[data-astro-cid-4ycbn7qx][data-state=next]{z-index:2;opacity:.42;filter:saturate(.6);transform:translate(88%)scale(.88)}.review-card[data-astro-cid-4ycbn7qx][data-state=hidden]{z-index:0;opacity:0;pointer-events:none;transform:scale(.78)}.review-card__media[data-astro-cid-4ycbn7qx]{background:#314957;min-height:100%;position:relative;overflow:hidden}.review-card__media[data-astro-cid-4ycbn7qx]:after{content:"";background:linear-gradient(#0000 58%,#172833d1);position:absolute;inset:0}.review-card__media[data-astro-cid-4ycbn7qx] img[data-astro-cid-4ycbn7qx]{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.review-card[data-astro-cid-4ycbn7qx][data-state=active] .review-card__media[data-astro-cid-4ycbn7qx] img[data-astro-cid-4ycbn7qx]{transform:scale(1.035)}.review-card__media[data-astro-cid-4ycbn7qx]>span[data-astro-cid-4ycbn7qx]{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:800;position:absolute;bottom:1.25rem;left:1.25rem}.review-card__body[data-astro-cid-4ycbn7qx]{flex-direction:column;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.review-card__score[data-astro-cid-4ycbn7qx]{color:#b57a0d;font-variant-numeric:tabular-nums;align-items:center;gap:.8rem;display:flex}.review-card__score[data-astro-cid-4ycbn7qx] span[data-astro-cid-4ycbn7qx]{letter-spacing:.1em}.review-card__score[data-astro-cid-4ycbn7qx] b[data-astro-cid-4ycbn7qx]{color:var(--color-espresso)}blockquote[data-astro-cid-4ycbn7qx]{max-width:29ch;font-family:var(--font-display);letter-spacing:-.025em;margin:clamp(1.25rem,3vw,2.2rem) 0;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:500;line-height:1.13}footer[data-astro-cid-4ycbn7qx]{border-top:1px solid #4c637533;grid-template-columns:minmax(9rem,.6fr) minmax(12rem,1fr);align-items:end;gap:1.5rem;margin-top:auto;padding-top:1.25rem;display:grid}.review-card__traveller[data-astro-cid-4ycbn7qx]{flex-direction:column;gap:.2rem;display:flex}.review-card__traveller[data-astro-cid-4ycbn7qx] strong[data-astro-cid-4ycbn7qx]{font-size:1rem}.review-card__traveller[data-astro-cid-4ycbn7qx] span[data-astro-cid-4ycbn7qx]{color:var(--color-ink-soft);font-size:.76rem}footer[data-astro-cid-4ycbn7qx] a[data-astro-cid-4ycbn7qx]{color:var(--color-espresso);grid-template-columns:1fr 1.4rem;align-items:center;gap:.65rem;font-size:.82rem;font-weight:800;line-height:1.3;text-decoration:none;display:grid}footer[data-astro-cid-4ycbn7qx] a[data-astro-cid-4ycbn7qx] svg[data-astro-cid-4ycbn7qx],.reviews__controls[data-astro-cid-4ycbn7qx] svg[data-astro-cid-4ycbn7qx]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.reviews__toolbar[data-astro-cid-4ycbn7qx]{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-top:1.5rem;display:grid}.reviews__controls[data-astro-cid-4ycbn7qx]{gap:.55rem;display:flex}.reviews__controls[data-astro-cid-4ycbn7qx] button[data-astro-cid-4ycbn7qx]{color:#fff;cursor:pointer;width:3rem;height:3rem;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .14s var(--ease-out);background:0 0;border:1px solid #ffffff57;border-radius:50%;place-items:center;padding:0;display:grid}.reviews__controls[data-astro-cid-4ycbn7qx] button[data-astro-cid-4ycbn7qx]:hover{color:var(--color-espresso-deep);background:#fff;border-color:#fff}.reviews__controls[data-astro-cid-4ycbn7qx] .play-icon[data-astro-cid-4ycbn7qx]{fill:currentColor;stroke:none;display:none}.reviews__controls[data-astro-cid-4ycbn7qx] [data-astro-cid-4ycbn7qx][aria-pressed=true] .play-icon[data-astro-cid-4ycbn7qx]{display:block}.reviews__controls[data-astro-cid-4ycbn7qx] [data-astro-cid-4ycbn7qx][aria-pressed=true] .pause-icon[data-astro-cid-4ycbn7qx]{display:none}.reviews__progress[data-astro-cid-4ycbn7qx]{background:#fff3;height:1px;overflow:hidden}.reviews__progress[data-astro-cid-4ycbn7qx] span[data-astro-cid-4ycbn7qx]{width:100%;height:100%;transform:scaleX(calc(var(--review-progress,1)/16));transform-origin:0;transition:transform var(--review-motion) cubic-bezier(.22,1,.36,1);background:#f3c25c;display:block}.reviews__counter[data-astro-cid-4ycbn7qx]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:flex}.reviews__counter[data-astro-cid-4ycbn7qx] strong[data-astro-cid-4ycbn7qx]{font-family:var(--font-display);font-size:1.9rem;font-weight:500}.reviews__counter[data-astro-cid-4ycbn7qx] span[data-astro-cid-4ycbn7qx]{color:var(--color-paper-soft);font-size:.78rem}.reviews__controls[data-astro-cid-4ycbn7qx] button[data-astro-cid-4ycbn7qx]:focus-visible,.review-card[data-astro-cid-4ycbn7qx] a[data-astro-cid-4ycbn7qx]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}@media (width<=62rem){.review-card[data-astro-cid-4ycbn7qx]{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);inset:0 7%}.review-card[data-astro-cid-4ycbn7qx][data-state=previous]{transform:translate(-96%)scale(.9)}.review-card[data-astro-cid-4ycbn7qx][data-state=next]{transform:translate(96%)scale(.9)}footer[data-astro-cid-4ycbn7qx]{grid-template-columns:1fr}.review-card__body[data-astro-cid-4ycbn7qx]{padding:2rem}}@media (width<=48rem){.reviews__heading[data-astro-cid-4ycbn7qx]{grid-template-columns:1fr;gap:1.5rem}.reviews__stage[data-astro-cid-4ycbn7qx]{height:42rem}.review-card[data-astro-cid-4ycbn7qx]{grid-template-rows:12rem 1fr;grid-template-columns:1fr;inset:0}.review-card[data-astro-cid-4ycbn7qx][data-state=previous],.review-card[data-astro-cid-4ycbn7qx][data-state=next]{opacity:0;transform:translate(18%)scale(.94)}.review-card__body[data-astro-cid-4ycbn7qx]{padding:1.4rem}.review-card__media[data-astro-cid-4ycbn7qx]>span[data-astro-cid-4ycbn7qx]{bottom:1rem;left:1rem}blockquote[data-astro-cid-4ycbn7qx]{font-size:clamp(1.45rem,7vw,2rem)}footer[data-astro-cid-4ycbn7qx]{gap:.8rem}.reviews__toolbar[data-astro-cid-4ycbn7qx]{grid-template-columns:auto 1fr}.reviews__progress[data-astro-cid-4ycbn7qx]{grid-area:2/1/auto/-1}.reviews__counter[data-astro-cid-4ycbn7qx]{justify-self:end}}@media (prefers-reduced-motion:reduce){.review-card[data-astro-cid-4ycbn7qx],.review-card__media[data-astro-cid-4ycbn7qx] img[data-astro-cid-4ycbn7qx],.reviews__progress[data-astro-cid-4ycbn7qx] span[data-astro-cid-4ycbn7qx]{transition:none!important}.review-card[data-astro-cid-4ycbn7qx][data-state=active] .review-card__media[data-astro-cid-4ycbn7qx] img[data-astro-cid-4ycbn7qx]{transform:none}}.why-section[data-astro-cid-tbvw4kn2]{background:radial-gradient(circle at 15% 20%, #00876814, transparent 28rem), linear-gradient(180deg, var(--color-ivory), var(--color-cream));position:relative}.why-pillar[data-astro-cid-tbvw4kn2]{min-height:11rem;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:linear-gradient(#ffffffb8,#fff0);border-top:1px solid #1111111a;padding:1.25rem 1.25rem 1.35rem;position:relative}.why-pillar-index[data-astro-cid-tbvw4kn2]{font-size:var(--text-xs);letter-spacing:.16em;color:var(--color-sage);margin-bottom:1.35rem;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.why-pillar[data-astro-cid-tbvw4kn2]:hover{border-color:#0087686b;transform:translateY(-3px);box-shadow:0 18px 38px -34px #006b536b}}@media (prefers-reduced-motion:reduce){.why-pillar[data-astro-cid-tbvw4kn2]{transition:none}.why-pillar[data-astro-cid-tbvw4kn2]:hover{transform:none}}.process-section[data-astro-cid-l43jfdkk]{background:linear-gradient(180deg, var(--color-cream) 0%, var(--color-ivory) 100%)}.process-rail[data-astro-cid-l43jfdkk]{position:relative}.process-step[data-astro-cid-l43jfdkk]{padding:1.2rem 0 0 1.4rem;position:relative}.process-step[data-astro-cid-l43jfdkk]:before{content:"";background:linear-gradient(180deg, var(--color-sage), #006b5314);width:1px;position:absolute;inset:0 auto 0 0}.process-step-number[data-astro-cid-l43jfdkk]{border-radius:var(--radius-full);background:var(--color-paper);width:3.1rem;height:3.1rem;color:var(--color-sage);font-family:var(--font-display);font-size:var(--text-2xl);transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border:1px solid #006b5340;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1111110d,0 16px 34px -30px #006b538c}@media (hover:hover) and (pointer:fine){.process-step[data-astro-cid-l43jfdkk]:hover .process-step-number[data-astro-cid-l43jfdkk]{border-color:#006b537a;transform:translateY(-2px)scale(1.04)}}@media (width>=640px){.process-rail[data-astro-cid-l43jfdkk]:before{content:"";background:linear-gradient(90deg,#006b5347,#006b5314);height:1px;position:absolute;top:2.75rem;left:1.5rem;right:1.5rem}.process-step[data-astro-cid-l43jfdkk]{padding:0}.process-step[data-astro-cid-l43jfdkk]:before{display:none}}@media (prefers-reduced-motion:reduce){.process-step-number[data-astro-cid-l43jfdkk]{transition:none}.process-step[data-astro-cid-l43jfdkk]:hover .process-step-number[data-astro-cid-l43jfdkk]{transform:none}}.dest-ambient[data-astro-cid-2yuwmzbk]{pointer-events:none;position:absolute}.dest-ambient-1[data-astro-cid-2yuwmzbk]{background:radial-gradient(circle,#0087682e 0%,#00876800 70%);width:30rem;height:30rem;top:-10%;right:-8%}.dest-ambient-2[data-astro-cid-2yuwmzbk]{background:radial-gradient(circle,#db422e1a 0%,#db422e00 70%);width:26rem;height:26rem;bottom:-15%;left:-10%}.dest-h2-em[data-astro-cid-2yuwmzbk]{font-style:italic;font-weight:500}.dest-stat[data-astro-cid-2yuwmzbk]{border-top:1px solid var(--color-line-dark);align-items:center;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;display:flex}.dest-stat-year[data-astro-cid-2yuwmzbk]{font-family:var(--font-display);font-size:var(--text-5xl);letter-spacing:-.02em;color:var(--color-rind-light);font-weight:600;line-height:.9}.dest-stat-note[data-astro-cid-2yuwmzbk]{max-width:22rem;font-size:var(--text-sm);color:#ffffffb3;line-height:1.5}.dest-badge[data-astro-cid-2yuwmzbk]{font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-cream);opacity:.85;transition:border-color var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);background-color:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.dest-badge[data-astro-cid-2yuwmzbk]:hover{opacity:1;border-color:#c9f4eb66}}.dest-badge-icon[data-astro-cid-2yuwmzbk]{width:.875rem;height:.875rem;color:var(--color-rind-light);flex-shrink:0;display:flex}.dest-badge-icon[data-astro-cid-2yuwmzbk] svg{width:100%;height:100%}.dest-frame[data-astro-cid-2yuwmzbk]{position:relative}.dest-frame[data-astro-cid-2yuwmzbk]:before{content:"";border:1px solid var(--color-line-dark);border-radius:var(--radius-md);pointer-events:none;position:absolute;inset:0;transform:translate(.875rem,.875rem)}.dest-frame[data-astro-cid-2yuwmzbk]>img[data-astro-cid-2yuwmzbk]{position:relative}.dest-caption[data-astro-cid-2yuwmzbk]{font-size:var(--text-xs);color:#ffffff8c;gap:.6rem;margin-top:.75rem;line-height:1.55;display:flex}.dest-caption[data-astro-cid-2yuwmzbk]:before{content:"";background-color:var(--color-rind-light);opacity:.6;flex:none;width:1.25rem;height:1px;margin-top:.55em}.dest-fact-head[data-astro-cid-2yuwmzbk]{justify-content:space-between;align-items:center;display:flex}.dest-fact-index[data-astro-cid-2yuwmzbk]{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);letter-spacing:.08em;color:#ffffff94}.dest-fact-icon[data-astro-cid-2yuwmzbk]{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-rind-light);background-color:#00876829;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.23,1,.32,1),background-color .25s;display:flex}.dest-fact-icon[data-astro-cid-2yuwmzbk] svg{width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.dest-fact[data-astro-cid-2yuwmzbk]:hover .dest-fact-icon[data-astro-cid-2yuwmzbk]{background-color:#00876847;transform:scale(1.08)}}html.js .dest-fact[data-astro-cid-2yuwmzbk].reveal.is-visible{animation:.5s cubic-bezier(.23,1,.32,1) backwards dest-fact-in}html.js .dest-fact[data-astro-cid-2yuwmzbk].reveal.is-visible:nth-child(2){animation-delay:70ms}html.js .dest-fact[data-astro-cid-2yuwmzbk].reveal.is-visible:nth-child(3){animation-delay:.14s}html.js .dest-fact[data-astro-cid-2yuwmzbk].reveal.is-visible:nth-child(4){animation-delay:.21s}@keyframes dest-fact-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dest-photo[data-astro-cid-2yuwmzbk]{transition:transform .4s cubic-bezier(.23,1,.32,1),filter .4s}html.js .dest-photo-signature[data-astro-cid-2yuwmzbk].reveal{opacity:1;clip-path:inset(0 0 100%);transition:none;transform:none}html.js .dest-photo-signature[data-astro-cid-2yuwmzbk].reveal.is-visible{clip-path:inset(0 0 0%);transition:clip-path .75s cubic-bezier(.23,1,.32,1)}.dest-photo[data-astro-cid-2yuwmzbk][data-enhanced]{animation:.5s cubic-bezier(.23,1,.32,1) dest-photo-in}@keyframes dest-photo-in{0%{opacity:.4;filter:blur(6px)}to{opacity:1;filter:blur()}}@media (hover:hover) and (pointer:fine){.dest-photo[data-astro-cid-2yuwmzbk]:hover{transform:scale(1.02)}}.dest-outro[data-astro-cid-2yuwmzbk]{border-top:1px solid var(--color-line-dark);font-size:var(--text-sm);color:#ffffffb3;margin-top:3rem;padding-top:1.75rem}.dest-outro[data-astro-cid-2yuwmzbk] a[data-astro-cid-2yuwmzbk]{color:var(--color-rind-light);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out), text-decoration-color var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:underline #c9f4eb66}.dest-outro[data-astro-cid-2yuwmzbk] a[data-astro-cid-2yuwmzbk]:hover{color:var(--color-cream);text-decoration-color:currentColor}.dest-outro-sep[data-astro-cid-2yuwmzbk]{color:#ffffff59;margin-inline:.35rem}@media (prefers-reduced-motion:reduce){.dest-fact-icon[data-astro-cid-2yuwmzbk],.dest-photo[data-astro-cid-2yuwmzbk],.dest-badge[data-astro-cid-2yuwmzbk],.dest-outro[data-astro-cid-2yuwmzbk] a[data-astro-cid-2yuwmzbk]{transition:none}html.js .dest-fact[data-astro-cid-2yuwmzbk].reveal.is-visible{animation:none}html.js .dest-photo-signature[data-astro-cid-2yuwmzbk].reveal,html.js .dest-photo-signature[data-astro-cid-2yuwmzbk].reveal.is-visible{clip-path:none}.dest-photo[data-astro-cid-2yuwmzbk][data-enhanced]{animation:none}}.cta-glow[data-astro-cid-blvy5prr]{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#00876859 0%,#00876800 70%);width:34rem;max-width:90vw;height:34rem;animation:6s ease-in-out infinite cta-glow-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cta-glow-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.04)}}.cta-stagger[data-astro-cid-blvy5prr] .reveal[data-astro-cid-blvy5prr]:first-child{transition-delay:50ms}.cta-stagger[data-astro-cid-blvy5prr] .reveal[data-astro-cid-blvy5prr]:nth-child(2){transition-delay:.15s}.cta-stagger[data-astro-cid-blvy5prr] .reveal[data-astro-cid-blvy5prr]:nth-child(3){transition-delay:.25s}.cta-lane[data-astro-cid-blvy5prr]{isolation:isolate;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.5rem 1.5rem 1.35rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.cta-lane[data-astro-cid-blvy5prr]:hover{transform:translateY(-3px);box-shadow:0 16px 32px -20px #11111159}.cta-lane--dairy[data-astro-cid-blvy5prr]{background:var(--color-rind);color:#fff}.cta-lane--combo[data-astro-cid-blvy5prr]{background:var(--color-terracotta-dark);color:#fff}.cta-lane-kicker[data-astro-cid-blvy5prr]{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:.68rem;font-weight:700}.cta-lane-title[data-astro-cid-blvy5prr]{font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.2}.cta-lane-cta[data-astro-cid-blvy5prr]{align-items:center;gap:.4rem;margin-top:.6rem;font-size:.82rem;font-weight:700;display:inline-flex}.cta-lane-cta[data-astro-cid-blvy5prr] b[data-astro-cid-blvy5prr]{transition:transform .2s}.cta-lane[data-astro-cid-blvy5prr]:hover .cta-lane-cta[data-astro-cid-blvy5prr] b[data-astro-cid-blvy5prr]{transform:translate(3px)}.btn-shine[data-astro-cid-blvy5prr]{position:relative;overflow:hidden}.btn-shine[data-astro-cid-blvy5prr]:after{content:"";background:linear-gradient(115deg,#0000 20%,#ffffff47 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.btn-shine[data-astro-cid-blvy5prr]:hover:after{transition:transform .65s cubic-bezier(.23,1,.32,1);transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.cta-glow[data-astro-cid-blvy5prr]{opacity:.6;animation:none}.cta-stagger[data-astro-cid-blvy5prr] .reveal[data-astro-cid-blvy5prr]{transition-delay:0s!important}.cta-lane[data-astro-cid-blvy5prr],.cta-lane-cta[data-astro-cid-blvy5prr] b[data-astro-cid-blvy5prr]{transition:none}.btn-shine[data-astro-cid-blvy5prr]:after{display:none}}
