.gift[data-astro-cid-6dkaos4y]{scroll-margin-top:calc(var(--header-height) + .5rem);margin:0 0 2rem}.gift__filters[data-astro-cid-6dkaos4y]{margin:0}.gift__step[data-astro-cid-6dkaos4y]{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.gift__question[data-astro-cid-6dkaos4y]{font-family:var(--font-display);font-size:var(--text-fluid-lg);margin:0 0 .75rem;padding:0;font-weight:700}.gift__tiles[data-astro-cid-6dkaos4y]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.gift__tile[data-astro-cid-6dkaos4y]{background:var(--color-surface);border:2px solid var(--color-border);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;gap:.25rem;min-height:5.5rem;padding:.875rem 1rem;display:flex;position:relative}.gift__tile[data-astro-cid-6dkaos4y] input[data-astro-cid-6dkaos4y]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gift__tile[data-astro-cid-6dkaos4y]:has(input:checked){border-color:var(--color-nav);background:var(--color-navy-tint)}.gift__tile[data-astro-cid-6dkaos4y]:has(input:focus-visible){outline:2px solid var(--color-nav);outline-offset:2px}.gift__tile-label[data-astro-cid-6dkaos4y]{font-size:1.0625rem;font-weight:700;line-height:1.2}.gift__tile-count[data-astro-cid-6dkaos4y]{font-size:var(--text-sm);color:var(--color-muted)}.gift__tile--none[data-astro-cid-6dkaos4y] .gift__tile-label[data-astro-cid-6dkaos4y]{color:var(--color-muted)}.gift__skip[data-astro-cid-6dkaos4y]{font-size:var(--text-sm);color:var(--color-muted);display:inline-block}.gift__summary[data-astro-cid-6dkaos4y]{background:var(--color-navy-tint);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:.625rem .875rem;font-weight:600;display:flex}.gift__edit[data-astro-cid-6dkaos4y],.gift__reset[data-astro-cid-6dkaos4y]{border:1px solid var(--color-nav);border-radius:var(--card-radius);background:var(--color-surface);min-height:44px;color:var(--color-nav);font:inherit;cursor:pointer;padding:0 1rem;font-weight:600}.gift__title[data-astro-cid-6dkaos4y]{font-family:var(--font-display);font-size:var(--text-fluid-lg);margin:0 0 .25rem}.gift__count[data-astro-cid-6dkaos4y]{color:var(--color-muted);font-size:var(--text-sm);margin:0 0 .75rem}.gift__grid[data-astro-cid-6dkaos4y] [data-gift-out]{display:none!important}.gift__empty[data-astro-cid-6dkaos4y]{margin:1rem 0}.gift__note[data-astro-cid-6dkaos4y]{font-size:var(--text-sm);color:var(--color-muted);margin:1.25rem 0 0}@media (width<=899.98px){.gift[data-astro-cid-6dkaos4y][data-step=who] .gift__step[data-astro-cid-6dkaos4y][data-step-name=budget],.gift[data-astro-cid-6dkaos4y][data-step=budget] .gift__step[data-astro-cid-6dkaos4y][data-step-name=who],.gift[data-astro-cid-6dkaos4y][data-step=who] .gift__results[data-astro-cid-6dkaos4y],.gift[data-astro-cid-6dkaos4y][data-step=budget] .gift__results[data-astro-cid-6dkaos4y],.gift[data-astro-cid-6dkaos4y][data-step=results] .gift__filters[data-astro-cid-6dkaos4y]{display:none}}@media (width>=900px){.gift__layout[data-astro-cid-6dkaos4y]{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.gift__filters[data-astro-cid-6dkaos4y]{top:var(--sticky-top);position:sticky}.gift__question[data-astro-cid-6dkaos4y]{font-size:1.0625rem}.gift__tiles[data-astro-cid-6dkaos4y]{grid-template-columns:1fr;gap:.375rem}.gift__tile[data-astro-cid-6dkaos4y]{border-radius:var(--card-radius);border-width:1px;flex-direction:row;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.5rem .75rem}.gift__tile-label[data-astro-cid-6dkaos4y]{font-size:.9375rem;font-weight:600}.gift__skip[data-astro-cid-6dkaos4y],.gift__summary[data-astro-cid-6dkaos4y]{display:none}.gift__grid[data-astro-cid-6dkaos4y]{--grid-columns:3}}@media (width>=1280px){.gift__grid[data-astro-cid-6dkaos4y]{--grid-columns:4}}.intent-page__breadcrumb[data-astro-cid-6mpxxm6y]{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:.75rem}.intent-page__breadcrumb[data-astro-cid-6mpxxm6y] a[data-astro-cid-6mpxxm6y]{color:inherit}.intent-page__header[data-astro-cid-6mpxxm6y]{margin-bottom:1rem}.intent-page__header[data-astro-cid-6mpxxm6y] h1[data-astro-cid-6mpxxm6y]{font-size:var(--text-fluid-xl);color:var(--color-nav);margin:0 0 .35rem;font-weight:600}.intent-page__intro[data-astro-cid-6mpxxm6y]{max-width:60ch;font-size:var(--text-md);color:var(--color-muted);margin:0}.free-list[data-astro-cid-6mpxxm6y]{margin:0 0 1.75rem;scroll-margin-top:90px}.free-list__title[data-astro-cid-6mpxxm6y]{font-family:var(--font-display);color:var(--color-nav);margin:0 0 .7rem;font-size:1.3125rem;font-weight:700}.free-list__empty[data-astro-cid-6mpxxm6y]{border:1px dashed var(--color-border);border-radius:var(--card-radius);color:var(--color-muted);margin:0;padding:.75rem .9rem;font-size:.875rem}.free-list__more[data-astro-cid-6mpxxm6y]{margin:.75rem 0 0;font-size:.875rem}.free-list__more[data-astro-cid-6mpxxm6y] a[data-astro-cid-6mpxxm6y]{color:var(--color-nav);font-weight:600}.free-weekend__answer[data-astro-cid-6mpxxm6y]{font-size:var(--text-md);color:var(--color-muted);margin:0 0 .85rem;line-height:1.5}.free-weekend__answer[data-astro-cid-6mpxxm6y] strong[data-astro-cid-6mpxxm6y]{color:var(--color-free)}.agenda-answer[data-astro-cid-6mpxxm6y]{font-size:var(--text-md);color:var(--color-muted);margin:0 0 .85rem;line-height:1.5}.agenda-answer[data-astro-cid-6mpxxm6y] strong[data-astro-cid-6mpxxm6y]{color:var(--color-nav)}.agenda-answer--free[data-astro-cid-6mpxxm6y] strong[data-astro-cid-6mpxxm6y]{color:var(--color-free)}.free-gallery[data-astro-cid-6mpxxm6y]{margin:0 0 1.75rem}.free-gallery__title[data-astro-cid-6mpxxm6y]{font-family:var(--font-display);color:var(--color-nav);margin:0 0 .7rem;font-size:1.3125rem;font-weight:700}.free-mosaic[data-astro-cid-6mpxxm6y]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:9.5rem 7rem 7rem;gap:.55rem;height:15rem;margin:0;padding:0;list-style:none;display:grid}.free-mosaic__tile[data-astro-cid-6mpxxm6y]:first-child{grid-row:span 2}.free-mosaic__tile[data-astro-cid-6mpxxm6y] a[data-astro-cid-6mpxxm6y]{border-radius:var(--card-radius);background:var(--color-navy-tint);height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 1px 4px #11111124}.free-mosaic__tile[data-astro-cid-6mpxxm6y] img[data-astro-cid-6mpxxm6y]{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.free-mosaic__tile[data-astro-cid-6mpxxm6y] a[data-astro-cid-6mpxxm6y]:hover img[data-astro-cid-6mpxxm6y]{transform:scale(1.04)}.free-mosaic__badge[data-astro-cid-6mpxxm6y]{z-index:2;background:var(--color-free);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}@media (width<=900px){.free-mosaic[data-astro-cid-6mpxxm6y]{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));height:7.5rem;margin-top:1rem}.free-mosaic__tile[data-astro-cid-6mpxxm6y]:first-child{grid-row:auto}.free-mosaic__tile[data-astro-cid-6mpxxm6y]:nth-child(n+4){display:none}}.free-proof[data-astro-cid-6mpxxm6y]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);margin:1.25rem 0 1.75rem;padding:1.5rem 1.75rem}.free-proof__kicker[data-astro-cid-6mpxxm6y]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-free);margin:0 0 .2rem;font-size:.75rem;font-weight:700}.free-proof__headline[data-astro-cid-6mpxxm6y]{font-family:var(--font-display);color:var(--color-nav);margin:0 0 1rem;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:700;line-height:1.2}.free-proof__tiles[data-astro-cid-6mpxxm6y]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.free-proof__tile[data-astro-cid-6mpxxm6y]{border-radius:var(--card-radius);background:var(--color-navy-tint);flex-direction:column;gap:.1rem;padding:.9rem 1.1rem;display:flex}.free-proof__tile--green[data-astro-cid-6mpxxm6y]{background:var(--color-free-bg)}.free-proof__value[data-astro-cid-6mpxxm6y]{font-family:var(--font-display);color:var(--color-nav);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700}.free-proof__tile--green[data-astro-cid-6mpxxm6y] .free-proof__value[data-astro-cid-6mpxxm6y]{color:var(--color-free)}.free-proof__caption[data-astro-cid-6mpxxm6y]{color:var(--color-muted);font-size:.8125rem}.free-proof__tile--green[data-astro-cid-6mpxxm6y] .free-proof__caption[data-astro-cid-6mpxxm6y]{color:var(--color-free-hover)}.free-proof__note[data-astro-cid-6mpxxm6y]{color:var(--color-muted);margin:.9rem 0 0;font-size:.8125rem}@media (width<=720px){.free-proof[data-astro-cid-6mpxxm6y]{padding:1.1rem 1.15rem}.free-proof__tiles[data-astro-cid-6mpxxm6y]{grid-template-columns:repeat(2,minmax(0,1fr))}.free-proof__tile[data-astro-cid-6mpxxm6y]:last-child{grid-column:span 2}}.free-nights[data-astro-cid-6mpxxm6y]{margin:0 0 2rem}.free-nights__title[data-astro-cid-6mpxxm6y]{font-family:var(--font-display);color:var(--color-nav);margin:0 0 .8rem;font-size:1.3125rem;font-weight:700}.free-nights__week[data-astro-cid-6mpxxm6y]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.free-nights__day[data-astro-cid-6mpxxm6y]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.free-nights__day--today[data-astro-cid-6mpxxm6y]{border-color:var(--color-free);border-top:3px solid var(--color-free)}.free-nights__day-head[data-astro-cid-6mpxxm6y]{justify-content:space-between;align-items:baseline;gap:.4rem;margin:0;display:flex}.free-nights__day-label[data-astro-cid-6mpxxm6y]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:.75rem;font-weight:700}.free-nights__day--today[data-astro-cid-6mpxxm6y] .free-nights__day-label[data-astro-cid-6mpxxm6y]{color:var(--color-free)}.free-nights__day-count[data-astro-cid-6mpxxm6y]{color:var(--color-free);white-space:nowrap;font-size:.6875rem;font-weight:700}.free-nights__event[data-astro-cid-6mpxxm6y]{border-top:1px solid var(--color-bg);flex-direction:column;gap:.1rem;margin:0;padding-top:.45rem;display:flex}.free-nights__event[data-astro-cid-6mpxxm6y]:first-of-type{border-top:0;padding-top:0}.free-nights__event[data-astro-cid-6mpxxm6y] a[data-astro-cid-6mpxxm6y]{color:var(--color-nav);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.free-nights__event[data-astro-cid-6mpxxm6y] a[data-astro-cid-6mpxxm6y]:hover{text-decoration:underline}.free-nights__venue[data-astro-cid-6mpxxm6y]{color:var(--color-muted);font-size:.75rem}.free-nights__price[data-astro-cid-6mpxxm6y]{color:var(--color-free);font-size:.6875rem;font-weight:700}.free-nights__price--cond[data-astro-cid-6mpxxm6y]{color:var(--color-free-hover)}.free-nights__more[data-astro-cid-6mpxxm6y]{color:var(--color-muted);margin:0;font-size:.75rem}.free-strip[data-astro-cid-6mpxxm6y]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:.85rem 1rem}.free-strip__caption[data-astro-cid-6mpxxm6y]{color:var(--color-muted);margin:0 0 .55rem;font-size:.8125rem}.free-strip__months[data-astro-cid-6mpxxm6y]{gap:.7rem;display:flex}.free-strip__month[data-astro-cid-6mpxxm6y]{flex:var(--strip-days) 1 0;min-width:0}.free-strip__month-label[data-astro-cid-6mpxxm6y]{text-transform:capitalize;color:var(--color-nav);margin:0 0 .3rem;font-size:.71875rem;font-weight:600}.free-strip__grid[data-astro-cid-6mpxxm6y]{grid-template-columns:repeat(var(--strip-days), minmax(0, 1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.free-strip__cell[data-astro-cid-6mpxxm6y]{background:var(--color-free-bg);border-radius:4px;flex-direction:column;align-items:center;gap:.05rem;padding:.3rem 0 .25rem;display:flex}.free-strip__cell--empty[data-astro-cid-6mpxxm6y]{background:var(--color-bg)}.free-strip__dow[data-astro-cid-6mpxxm6y]{text-transform:uppercase;color:var(--color-muted);font-size:.5625rem;font-weight:600}.free-strip__day[data-astro-cid-6mpxxm6y]{color:var(--color-muted);font-size:.625rem}.free-strip__count[data-astro-cid-6mpxxm6y]{color:var(--color-free);font-size:.75rem;font-weight:700}.free-strip__cell--empty[data-astro-cid-6mpxxm6y] .free-strip__count[data-astro-cid-6mpxxm6y]{color:var(--color-muted);font-weight:500}@media (width<=768px){.free-mosaic__badge[data-astro-cid-6mpxxm6y],.free-nights__day-count[data-astro-cid-6mpxxm6y],.free-nights__price[data-astro-cid-6mpxxm6y],.free-strip__month-label[data-astro-cid-6mpxxm6y],.free-strip__dow[data-astro-cid-6mpxxm6y],.free-strip__day[data-astro-cid-6mpxxm6y]{font-size:var(--text-xs)}.free-nights__event[data-astro-cid-6mpxxm6y] a[data-astro-cid-6mpxxm6y]{min-height:32px}.free-list__more[data-astro-cid-6mpxxm6y] a[data-astro-cid-6mpxxm6y]{align-items:center;min-height:44px;display:inline-flex}.free-press__details[data-astro-cid-6mpxxm6y]>summary[data-astro-cid-6mpxxm6y]{padding-block:.7rem}}@media (width<=900px){.free-nights__week[data-astro-cid-6mpxxm6y]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;padding-bottom:.45rem;overflow-x:auto}.free-nights__day[data-astro-cid-6mpxxm6y]{scroll-snap-align:start}.free-strip__months[data-astro-cid-6mpxxm6y]{flex-direction:column;gap:.55rem}.free-strip__grid[data-astro-cid-6mpxxm6y]{grid-template-columns:repeat(10,minmax(0,1fr))}}.free-arr[data-astro-cid-6mpxxm6y]{margin:0 0 1.5rem}.free-arr__title[data-astro-cid-6mpxxm6y]{font-family:var(--font-display);color:var(--color-nav);margin:0 0 .25rem;font-size:1.3125rem;font-weight:700}.free-arr__hint[data-astro-cid-6mpxxm6y]{color:var(--color-muted);margin:0 0 .75rem;font-size:.84375rem}.free-arr__chips[data-astro-cid-6mpxxm6y]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.free-arr__chip[data-astro-cid-6mpxxm6y]{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-nav);border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.free-arr__chip[data-astro-cid-6mpxxm6y]:hover{border-color:var(--color-free);text-decoration:none}.free-arr__count[data-astro-cid-6mpxxm6y]{color:var(--color-free);font-size:.78125rem;font-weight:700}.free-arr--neutral[data-astro-cid-6mpxxm6y] .free-arr__count[data-astro-cid-6mpxxm6y]{color:var(--color-muted)}.free-arr--neutral[data-astro-cid-6mpxxm6y] .free-arr__chip[data-astro-cid-6mpxxm6y]:hover{border-color:var(--color-nav)}.free-loisirs__answer[data-astro-cid-6mpxxm6y]{color:var(--color-muted);margin:0 0 1rem}.free-more[data-astro-cid-6mpxxm6y]{text-align:center;margin:.5rem 0 2rem}.free-more__btn[data-astro-cid-6mpxxm6y]{border-radius:var(--card-radius);background:var(--color-nav);color:#fff;justify-content:center;align-items:center;min-height:44px;padding:0 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.free-more__btn[data-astro-cid-6mpxxm6y]:hover{filter:brightness(1.1);text-decoration:none}.free-press[data-astro-cid-6mpxxm6y]{background:var(--color-navy-tint);border:1px solid var(--color-border);border-radius:var(--card-radius);justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:0 0 2rem;padding:1.35rem 1.6rem;scroll-margin-top:90px;display:flex}.free-press__body[data-astro-cid-6mpxxm6y]{max-width:68ch}.free-press__title[data-astro-cid-6mpxxm6y]{font-family:var(--font-display);color:var(--color-nav);margin:0 0 .35rem;font-size:1.0625rem;font-weight:700}.free-press__text[data-astro-cid-6mpxxm6y]{color:var(--color-muted);margin:0 0 .6rem;font-size:.84375rem;line-height:1.55}.free-press__quote[data-astro-cid-6mpxxm6y]{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-free);border-radius:var(--card-radius);margin:0 0 .7rem;padding:.75rem .9rem}.free-press__quote[data-astro-cid-6mpxxm6y] blockquote[data-astro-cid-6mpxxm6y]{color:var(--color-text,#111);margin:0 0 .55rem;font-size:.875rem;line-height:1.55}.free-press__copy[data-astro-cid-6mpxxm6y]{min-height:36px;color:var(--color-free-hover);background:var(--color-free-bg);border:1px solid var(--color-free);border-radius:var(--card-radius);cursor:pointer;padding:0 .9rem;font-size:.78125rem;font-weight:600}.free-press__copy[data-astro-cid-6mpxxm6y]:hover{filter:brightness(.97)}.free-press__details[data-astro-cid-6mpxxm6y]{color:var(--color-muted);font-size:.8125rem;line-height:1.55}.free-press__details[data-astro-cid-6mpxxm6y] summary[data-astro-cid-6mpxxm6y]{cursor:pointer;color:var(--color-nav);font-weight:600}.free-press__details[data-astro-cid-6mpxxm6y] ul[data-astro-cid-6mpxxm6y]{margin:.55rem 0 0;padding-left:1.1rem}.free-press__details[data-astro-cid-6mpxxm6y] li[data-astro-cid-6mpxxm6y]{margin-bottom:.35rem}.free-press__actions[data-astro-cid-6mpxxm6y]{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.free-press__btn[data-astro-cid-6mpxxm6y]{border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-surface);min-height:44px;color:var(--color-nav);justify-content:center;align-items:center;padding:0 1.1rem;font-size:.84375rem;font-weight:600;text-decoration:none;display:inline-flex}.free-press__btn--primary[data-astro-cid-6mpxxm6y]{background:var(--color-nav);border-color:var(--color-nav);color:#fff}.free-press__btn[data-astro-cid-6mpxxm6y]:hover{filter:brightness(1.05);text-decoration:none}@media (width<=720px){.free-press[data-astro-cid-6mpxxm6y]{flex-direction:column;align-items:stretch}}
