.rs[data-astro-cid-cadspgi7]{background:var(--c-ivory)}.rs__inner[data-astro-cid-cadspgi7]{display:block}.rs--backdrop[data-astro-cid-cadspgi7]{isolation:isolate;position:relative;overflow:clip}.rs__backdrop[data-astro-cid-cadspgi7],.rs__veil[data-astro-cid-cadspgi7]{pointer-events:none;position:absolute;inset:0}.rs__backdrop[data-astro-cid-cadspgi7]{z-index:-2}.rs__veil[data-astro-cid-cadspgi7]{z-index:-1;background:rgb(247 241 230/var(--rs-veil,.2))}.rs__head[data-astro-cid-cadspgi7]{width:fit-content;max-width:100%}.rs__head[data-astro-cid-cadspgi7].veil{--veil-rgb:247 241 230;--veil-a:var(--rs-head-veil,.85)}.rs__river[data-astro-cid-cadspgi7]{max-width:100%;margin-top:48px;position:relative;overflow-x:clip}.rs__water[data-astro-cid-cadspgi7]{fill:none;stroke:var(--c-sage);stroke-width:10px;stroke-linecap:round;opacity:.55;position:absolute}.rs__water--h[data-astro-cid-cadspgi7]{width:100%;max-width:100%;height:120px;top:120px;left:0}.rs__water--v[data-astro-cid-cadspgi7]{display:none}.rs__stones[data-astro-cid-cadspgi7]{justify-content:space-between;gap:28px;margin:0;padding:0 0 60px;list-style:none;display:flex;position:relative}.rs__item[data-astro-cid-cadspgi7]{flex:1 1 0;min-width:0;max-width:260px}.rs__item[data-astro-cid-cadspgi7]:nth-child(2n){margin-top:60px}.rs__stone[data-astro-cid-cadspgi7]{border-radius:var(--shape);text-align:center;width:100%;height:230px;box-shadow:0 10px 24px rgb(var(--c-forest-rgb) / .18);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;font-family:inherit;display:flex}.rs__stone[data-astro-cid-cadspgi7]:hover,.rs__stone[data-astro-cid-cadspgi7]:active,.rs__stone[data-astro-cid-cadspgi7].is-lit{box-shadow:var(--shadow-card), 0 0 0 3px rgb(var(--c-gold-rgb) / .6);transform:translateY(-6px)}.rs__stone--sage[data-astro-cid-cadspgi7]{background:var(--c-sage);color:var(--c-forest);--num:var(--c-forest)}.rs__stone--olive[data-astro-cid-cadspgi7]{background:var(--c-olive);color:var(--c-ivory);--num:var(--c-gold)}.rs__stone--forest[data-astro-cid-cadspgi7]{background:var(--c-forest);color:var(--c-ivory);--num:var(--c-gold)}.rs__stone--terracotta[data-astro-cid-cadspgi7]{background:var(--c-terracotta);color:var(--c-ivory);--num:var(--c-ivory)}.rs__n[data-astro-cid-cadspgi7]{font-family:var(--font-display);color:var(--num);font-size:2.5rem;line-height:1}.rs__title[data-astro-cid-cadspgi7]{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.rs__kicker[data-astro-cid-cadspgi7]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.rs__dialog[data-astro-cid-cadspgi7]{background:var(--c-forest);width:min(100% - 32px,640px);color:var(--c-ivory);box-shadow:0 20px 50px rgb(var(--c-forest-rgb) / .35);border:none;border-radius:48% 52% 46% 54%/18% 22% 20% 24%;padding:48px 56px}.rs__dialog[data-astro-cid-cadspgi7][open]{animation:.35s ease-out gk-zoom-in}.rs__dialog[data-astro-cid-cadspgi7]::backdrop{background:#f7f1e6d1}.rs__panel[data-astro-cid-cadspgi7]{flex-direction:column;gap:14px;display:flex}.rs__panel[data-astro-cid-cadspgi7][hidden]{display:none}.rs__panel-kicker[data-astro-cid-cadspgi7]{color:var(--c-gold);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.rs__panel-title[data-astro-cid-cadspgi7]{color:var(--c-ivory);font-size:2.125rem}.rs__panel-body[data-astro-cid-cadspgi7]{font-size:1.0625rem}.rs__actions[data-astro-cid-cadspgi7]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.rs__btn[data-astro-cid-cadspgi7]{border-radius:var(--r-pill);min-height:44px;font-size:var(--fs-small);transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:1px solid #0000;padding:12px 22px;font-weight:600}.rs__btn[data-astro-cid-cadspgi7]:hover,.rs__btn[data-astro-cid-cadspgi7]:active{box-shadow:var(--shadow-btn);transform:translateY(-2px)}.rs__btn--gold[data-astro-cid-cadspgi7]{background:var(--c-gold);color:var(--c-forest)}.rs__btn--ghost[data-astro-cid-cadspgi7]{border-color:var(--c-sage);color:var(--c-ivory);background:0 0;font-weight:500}@media (width>=768px) and (width<=1023px){.rs__stones[data-astro-cid-cadspgi7]{flex-wrap:wrap;justify-content:center}.rs__item[data-astro-cid-cadspgi7]{flex:0 0 calc(50% - 14px)}.rs__water--h[data-astro-cid-cadspgi7]{display:none}}@media (width<=767px){.rs__inner[data-astro-cid-cadspgi7]{padding-block:56px}.rs__river[data-astro-cid-cadspgi7]{margin-top:24px}.rs__water--h[data-astro-cid-cadspgi7]{display:none}.rs__water--v[data-astro-cid-cadspgi7]{width:60px;height:100%;display:block;top:0;left:calc(50% - 30px)}.rs__stones[data-astro-cid-cadspgi7]{flex-direction:column;gap:18px;padding:0}.rs__item[data-astro-cid-cadspgi7]{flex:none;width:230px;max-width:100%}.rs__item[data-astro-cid-cadspgi7]:nth-child(2n){align-self:flex-end;margin-top:0}.rs__stone[data-astro-cid-cadspgi7]{height:140px;box-shadow:0 8px 20px rgb(var(--c-forest-rgb) / .18);gap:2px;padding:16px}.rs__n[data-astro-cid-cadspgi7]{font-size:1.875rem}.rs__title[data-astro-cid-cadspgi7]{font-size:1.25rem}.rs__kicker[data-astro-cid-cadspgi7]{display:none}.rs__dialog[data-astro-cid-cadspgi7]{border-radius:46% 54% 44% 56%/14% 16% 14% 18%;padding:36px 28px}.rs__panel-title[data-astro-cid-cadspgi7]{font-size:1.75rem}.rs__panel-body[data-astro-cid-cadspgi7]{font-size:var(--fs-small)}.rs__actions[data-astro-cid-cadspgi7]{flex-direction:column;align-items:center}.rs__btn[data-astro-cid-cadspgi7]{width:var(--btn-mobile-w);max-width:100%}}@media (prefers-reduced-motion:reduce){.rs__stone[data-astro-cid-cadspgi7]:hover,.rs__btn[data-astro-cid-cadspgi7]:hover{transform:none}}
