.ffr-page[data-astro-cid-eu6z7pxv],.ffr-modal[data-astro-cid-eu6z7pxv]{--ff-brown-900:#2b1810;--ff-brown-700:#4a2c1a;--ff-saddle:#4a2a17;--ff-saddle-600:#6a3d21;--ff-gold:#e3a13b;--ff-gold-deep:#a8651a;--ff-parchment:#f7ecd8;--ff-parchment-light:#fdf8ee;--ff-line:#dcc8a8;--ff-ink-muted:#6b5646;--ff-display:"Rye", var(--font-heading)}.ffr-thanks[data-astro-cid-eu6z7pxv]{background:var(--ff-parchment);border-bottom:2px dashed var(--ff-saddle);color:var(--ff-brown-900);text-align:center;padding-block:var(--space-3)}.ffr-thanks__inner[data-astro-cid-eu6z7pxv]{max-width:44rem}.ffr-thanks__title[data-astro-cid-eu6z7pxv]{font-family:var(--ff-display);color:var(--ff-saddle);margin:0 0 .4rem;font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.15}.ffr-thanks__body[data-astro-cid-eu6z7pxv]{color:var(--ff-brown-900);margin:0;font-size:1.05rem}.ffr-hero[data-astro-cid-eu6z7pxv]{isolation:isolate;padding-block:var(--space-5) calc(var(--space-5) + .5rem);background:var(--ff-brown-900);text-align:center;color:#fff;border-bottom:6px solid var(--ff-saddle);position:relative;overflow:hidden}.ffr-hero[data-astro-cid-eu6z7pxv]:after{content:"";z-index:1;border-bottom:2px dashed #e3a13bd9;position:absolute;bottom:8px;left:0;right:0}.ffr-hero__collage[data-astro-cid-eu6z7pxv]{z-index:0;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:0;display:grid;position:absolute;inset:0}.ffr-tile[data-astro-cid-eu6z7pxv]{position:relative;overflow:hidden}.ffr-tile[data-astro-cid-eu6z7pxv] img[data-astro-cid-eu6z7pxv]{object-fit:cover;filter:sepia(.35)saturate(1.1);width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;inset:-1px}.ffr-tile[data-astro-cid-eu6z7pxv]:after{content:"";background:rgb(var(--rgb,43 24 16) / var(--o,.7));position:absolute;inset:0}.ffr-hero__content[data-astro-cid-eu6z7pxv]{z-index:2;position:relative}.ffr-badge[data-astro-cid-eu6z7pxv]{background:var(--ff-parchment);color:var(--ff-brown-900);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.35rem .95rem;font-size:.8rem;font-weight:700;display:inline-block}.ffr-hero[data-astro-cid-eu6z7pxv] h1[data-astro-cid-eu6z7pxv]{color:#fff;font-family:var(--ff-display);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 3px 0 var(--ff-saddle), 0 6px 18px #00000073;margin:0;font-size:clamp(2.2rem,7vw,4.25rem);font-weight:400;line-height:1.08}.ffr-hero[data-astro-cid-eu6z7pxv] h1[data-astro-cid-eu6z7pxv] em[data-astro-cid-eu6z7pxv]{color:var(--ff-gold);font-style:normal}.ffr-hero__lede[data-astro-cid-eu6z7pxv]{color:#fff;text-shadow:0 1px 8px #00000080;max-width:34rem;margin:1.1rem auto 0;font-size:1.15rem}.ffr-cta[data-astro-cid-eu6z7pxv]{background:var(--ff-gold);color:var(--ff-brown-900);box-shadow:0 4px 0 var(--ff-saddle), 0 10px 24px #00000059;border-radius:999px;margin-top:1.5rem;padding:.95rem 2.1rem;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .12s,filter .12s;display:inline-block}.ffr-cta[data-astro-cid-eu6z7pxv]:hover{color:var(--ff-brown-900);background:#efb552;transform:translateY(-2px)}.ffr-h[data-astro-cid-eu6z7pxv]{color:var(--ff-brown-900);font-family:var(--ff-display);letter-spacing:.01em;margin-top:0;font-weight:400}.ffr-h[data-astro-cid-eu6z7pxv]:before{content:"★ ";color:var(--ff-gold)}.ffr-copy[data-astro-cid-eu6z7pxv]{padding-block:var(--space-4) 0}.ffr-copy__grid[data-astro-cid-eu6z7pxv]{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.ffr-know[data-astro-cid-eu6z7pxv]{border:2px dashed var(--ff-saddle);background:var(--ff-parchment);border-radius:12px;padding:1.1rem 1.3rem}.ffr-know[data-astro-cid-eu6z7pxv] h3[data-astro-cid-eu6z7pxv]{color:var(--ff-saddle);margin:0 0 .5rem}.ffr-know[data-astro-cid-eu6z7pxv] ul[data-astro-cid-eu6z7pxv]{margin:0;padding-left:1.1rem}.ffr-know[data-astro-cid-eu6z7pxv] li[data-astro-cid-eu6z7pxv]{margin-bottom:.4rem;font-size:.95rem}.ffr-options[data-astro-cid-eu6z7pxv]{padding-block:var(--space-4) 0;scroll-margin-top:5rem}.ffr-cards[data-astro-cid-eu6z7pxv]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ffr-card[data-astro-cid-eu6z7pxv]{border:1px solid var(--ff-line);border-radius:var(--radius-md);background:var(--ff-parchment-light);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ffr-card[data-astro-cid-eu6z7pxv]:nth-child(odd){background:var(--ff-parchment)}.ffr-card[data-astro-cid-eu6z7pxv]:hover,.ffr-card[data-astro-cid-eu6z7pxv]:focus-visible{border-color:var(--ff-saddle);color:inherit;box-shadow:0 6px 18px #4a2a1738}.ffr-card[data-astro-cid-eu6z7pxv]:focus-visible{outline:3px solid var(--ff-saddle);outline-offset:2px}.ffr-card__media[data-astro-cid-eu6z7pxv]{aspect-ratio:16/7;background:var(--ff-brown-900);border-bottom:3px solid var(--ff-saddle);display:block;position:relative;overflow:hidden}.ffr-card__media[data-astro-cid-eu6z7pxv] img[data-astro-cid-eu6z7pxv]{object-fit:cover;filter:sepia(.25)saturate(1.1);width:100%;height:100%;transition:transform .3s;display:block}.ffr-card[data-astro-cid-eu6z7pxv]:hover .ffr-card__media[data-astro-cid-eu6z7pxv] img[data-astro-cid-eu6z7pxv]{transform:scale(1.04)}.ffr-card__content[data-astro-cid-eu6z7pxv]{padding:var(--space-3);flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.ffr-card__numeral[data-astro-cid-eu6z7pxv]{font-family:var(--font-heading);color:var(--ff-gold);opacity:.22;pointer-events:none;user-select:none;font-size:6rem;font-weight:700;line-height:1;position:absolute;top:-.5rem;right:.25rem}.ffr-card__content[data-astro-cid-eu6z7pxv]>[data-astro-cid-eu6z7pxv]:not(.ffr-card__numeral){position:relative}.ffr-card__eyebrow[data-astro-cid-eu6z7pxv]{color:var(--ff-gold-deep);font-weight:700;font-size:var(--font-size-sm);letter-spacing:.03em;margin:0 0 .35rem}.ffr-card__title[data-astro-cid-eu6z7pxv]{font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--ff-brown-900);margin:0 0 .35rem;font-weight:700;line-height:1.25}.ffr-card__blurb[data-astro-cid-eu6z7pxv]{margin:0 0 var(--space-1);color:var(--ff-ink-muted);font-size:.95rem;line-height:1.5}.ffr-card__go[data-astro-cid-eu6z7pxv]{padding-top:var(--space-1);font-weight:700;font-size:var(--font-size-sm);color:var(--ff-saddle);margin-top:auto}.ffr-card[data-astro-cid-eu6z7pxv]:hover .ffr-card__go[data-astro-cid-eu6z7pxv]{text-decoration:underline}.ffr-mobile[data-astro-cid-eu6z7pxv]{display:none}.ffr-mobile__focus[data-astro-cid-eu6z7pxv]{background:var(--ff-parchment);color:var(--ff-brown-900);border-radius:10px;margin:0 0 .75rem;padding:.55rem .8rem;font-size:.9rem}.ffr-mobile__focus[data-astro-cid-eu6z7pxv][hidden]{display:none}.ffr-hint[data-astro-cid-eu6z7pxv]{color:var(--ff-ink-muted)}.ffr-mobile[data-astro-cid-eu6z7pxv] .ffr-hint[data-astro-cid-eu6z7pxv],.ffr-panel__fallback[data-astro-cid-eu6z7pxv]{text-align:center;margin:.75rem 0 0;font-size:.85rem}.ffr-secure[data-astro-cid-eu6z7pxv]{margin:var(--space-3) 0 0;text-align:center;color:var(--ff-ink-muted);font-size:.9rem}.ffr-activities[data-astro-cid-eu6z7pxv]{padding-block:var(--space-5) 0;scroll-margin-top:4rem}.ffr-lede[data-astro-cid-eu6z7pxv]{max-width:46rem;margin:0 0 var(--space-3);color:var(--ff-ink-muted);font-size:1rem;line-height:1.5}.ffr-gallery[data-astro-cid-eu6z7pxv]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ffr-act[data-astro-cid-eu6z7pxv]{border:1px solid var(--ff-line);background:var(--ff-parchment-light);box-shadow:0 2px 0 var(--ff-line);border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.ffr-act__photo[data-astro-cid-eu6z7pxv]{aspect-ratio:4/3;background:var(--ff-brown-900);border-bottom:4px solid var(--ff-saddle);position:relative;overflow:hidden}.ffr-act__photo[data-astro-cid-eu6z7pxv] img[data-astro-cid-eu6z7pxv]{object-fit:cover;filter:sepia(.25)saturate(1.1);width:100%;height:100%;transition:transform .4s;display:block}.ffr-act[data-astro-cid-eu6z7pxv]:hover .ffr-act__photo[data-astro-cid-eu6z7pxv] img[data-astro-cid-eu6z7pxv]{transform:scale(1.05)}.ffr-act[data-astro-cid-eu6z7pxv] figcaption[data-astro-cid-eu6z7pxv]{padding:1rem 1.2rem 1.3rem}.ffr-act[data-astro-cid-eu6z7pxv] h3[data-astro-cid-eu6z7pxv]{color:var(--ff-brown-900);font-family:var(--ff-display);margin:0 0 .4rem;font-size:1.2rem;font-weight:400;line-height:1.2}.ffr-act[data-astro-cid-eu6z7pxv] p[data-astro-cid-eu6z7pxv]{color:var(--ff-ink-muted);margin:0;font-size:.95rem;line-height:1.5}.ffr-caption[data-astro-cid-eu6z7pxv]{color:var(--ff-ink-muted);margin:.6rem 0 0;font-size:.85rem}.ffr-sponsor-section[data-astro-cid-eu6z7pxv]{padding-block:var(--space-5) var(--space-4);scroll-margin-top:4rem}.ffr-tiers[data-astro-cid-eu6z7pxv]{gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ffr-tier[data-astro-cid-eu6z7pxv]{border:1px solid var(--ff-line);background:var(--ff-parchment-light);box-shadow:0 2px 0 var(--ff-line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ffr-tier__head[data-astro-cid-eu6z7pxv]{background:var(--tier-bg);color:var(--tier-fg);border-bottom:4px solid var(--ff-saddle);padding:1.1rem 1.3rem}.ffr-tier--platinum[data-astro-cid-eu6z7pxv]{--tier-bg:var(--ff-brown-900);--tier-fg:var(--ff-gold)}.ffr-tier--gold[data-astro-cid-eu6z7pxv]{--tier-bg:var(--ff-gold);--tier-fg:var(--ff-brown-900)}.ffr-tier--silver[data-astro-cid-eu6z7pxv]{--tier-bg:#cfc3b1;--tier-fg:var(--ff-brown-900)}.ffr-tier__head[data-astro-cid-eu6z7pxv] h3[data-astro-cid-eu6z7pxv]{color:inherit;font-family:var(--ff-display);margin:0;font-size:1.35rem;font-weight:400}.ffr-tier__price[data-astro-cid-eu6z7pxv]{font-family:var(--font-heading);color:inherit;margin:.15rem 0 0;font-size:2.4rem;font-weight:700;line-height:1.1}.ffr-tier[data-astro-cid-eu6z7pxv] ul[data-astro-cid-eu6z7pxv]{flex:1;margin:0;padding:1.1rem 1.3rem .5rem 2.4rem}.ffr-tier[data-astro-cid-eu6z7pxv] li[data-astro-cid-eu6z7pxv]{margin-bottom:.55rem;font-size:.94rem;line-height:1.45}.ffr-tier__cta[data-astro-cid-eu6z7pxv]{background:var(--ff-brown-900);color:#fff;text-align:center;border-radius:999px;margin:.4rem 1.3rem 1.3rem;padding:.7rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .12s,transform .12s;display:block}.ffr-tier__cta[data-astro-cid-eu6z7pxv]:hover{background:var(--ff-saddle-600);transform:translateY(-1px)}.ffr-cross[data-astro-cid-eu6z7pxv]{border-top:2px dashed var(--ff-line);margin-top:var(--space-3);padding-top:var(--space-3)}.ffr-page[data-astro-cid-eu6z7pxv] a[data-astro-cid-eu6z7pxv]:not(.ffr-card):not(.ffr-cta):not(.ffr-tier__cta){color:var(--ff-saddle)}.ffr-modal[data-astro-cid-eu6z7pxv]{border:0;border-top:8px solid var(--ff-saddle);width:min(46rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);color:var(--color-ink,#1a1a1a);overscroll-behavior:contain;background:#fff;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 60px #00000080}.ffr-modal[data-astro-cid-eu6z7pxv]:not([open]){visibility:hidden;pointer-events:none;display:block}.ffr-modal[data-astro-cid-eu6z7pxv]:not([open]) [data-astro-cid-eu6z7pxv]{visibility:hidden!important}.ffr-modal[data-astro-cid-eu6z7pxv]::backdrop{background:#2b1810c7}.ffr-modal__bar[data-astro-cid-eu6z7pxv]{z-index:2;background:var(--ff-parchment);border-bottom:2px dashed var(--ff-saddle);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem .85rem 1.4rem;display:flex;position:sticky;top:0}.ffr-modal__bar[data-astro-cid-eu6z7pxv] h2[data-astro-cid-eu6z7pxv]{font-family:var(--ff-display);color:var(--ff-brown-900);margin:0;font-size:1.25rem;font-weight:400}.ffr-modal__close[data-astro-cid-eu6z7pxv]{background:var(--ff-saddle);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:2.5rem;height:2.5rem;font-size:1.6rem;line-height:1}.ffr-modal__close[data-astro-cid-eu6z7pxv]:hover{background:var(--ff-saddle-600)}.ffr-modal__body[data-astro-cid-eu6z7pxv]{padding:1rem 1.25rem 1.25rem;position:relative}.ffr-panel[data-astro-cid-eu6z7pxv]{visibility:hidden;height:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.ffr-panel[data-astro-cid-eu6z7pxv].is-active{visibility:visible;height:auto;position:static;overflow:visible}.ffr-panel__status[data-astro-cid-eu6z7pxv]{text-align:center;color:var(--ff-ink-muted);margin:1rem 0}.ffr-panel[data-astro-cid-eu6z7pxv].is-loaded .ffr-panel__status--loading[data-astro-cid-eu6z7pxv],.ffr-panel[data-astro-cid-eu6z7pxv].is-slow .ffr-panel__status--loading[data-astro-cid-eu6z7pxv],.ffr-panel[data-astro-cid-eu6z7pxv]:not(.is-slow) .ffr-panel__status--slow[data-astro-cid-eu6z7pxv]{display:none}html.ffr-lock{overflow:hidden}@media (width<=64rem){.ffr-gallery[data-astro-cid-eu6z7pxv],.ffr-cards[data-astro-cid-eu6z7pxv]{grid-template-columns:repeat(2,minmax(0,1fr))}.ffr-copy__grid[data-astro-cid-eu6z7pxv]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (width<=56rem){.ffr-tiers[data-astro-cid-eu6z7pxv]{grid-template-columns:minmax(0,1fr);max-width:34rem}}@media (width<=47.99rem){.ffr-gallery[data-astro-cid-eu6z7pxv]{grid-template-columns:minmax(0,1fr)}.ffr-hero__collage[data-astro-cid-eu6z7pxv]{grid-template-columns:repeat(2,1fr)}.ffr-cards[data-astro-cid-eu6z7pxv]{display:none}.ffr-mobile[data-astro-cid-eu6z7pxv]{display:block}.ffr-modal[data-astro-cid-eu6z7pxv]{display:none!important}}
