.rt-back[data-astro-cid-2zovdz23]{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);border-bottom:1px solid var(--accent);margin-bottom:var(--space-6);transition:color var(--speed-fast) var(--ease-out);padding-bottom:3px;text-decoration:none;display:inline-block}.rt-back[data-astro-cid-2zovdz23]:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.rt-head[data-astro-cid-2zovdz23]{margin-bottom:var(--space-5)}.rt-name[data-astro-cid-2zovdz23]{font-family:var(--font-heading);font-weight:400;font-size:clamp(30px, 3.4vw, var(--text-4xl));color:var(--text-heading);text-wrap:pretty;margin:0;line-height:1.15}.rt-specs[data-astro-cid-2zovdz23]{font-family:var(--font-sans);color:var(--text-body);flex-wrap:wrap;gap:18px;font-size:14.5px;display:flex}.rt-spec[data-astro-cid-2zovdz23]{align-items:center;gap:7px;display:inline-flex}.rt-spec[data-astro-cid-2zovdz23] svg{color:var(--text-muted)}.rt-mosaic[data-astro-cid-2zovdz23]{aspect-ratio:2.15;margin-bottom:var(--space-7);border-radius:10px;position:relative;overflow:hidden}.rt-track[data-astro-cid-2zovdz23]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:8px;height:100%;display:grid}.rt-tile--extra[data-astro-cid-2zovdz23]{display:none}.rt-tile[data-astro-cid-2zovdz23]{background:var(--cream-100);cursor:pointer;border:none;padding:0;position:relative;overflow:hidden}.rt-tile--main[data-astro-cid-2zovdz23]{grid-row:1/3}.rt-tile__img[data-astro-cid-2zovdz23]{object-fit:cover;width:100%;height:100%;transition:filter var(--speed-fast) var(--ease-out);display:block}@media (hover:hover){.rt-tile[data-astro-cid-2zovdz23]:hover .rt-tile__img[data-astro-cid-2zovdz23]{filter:brightness(.88)}}.rt-count[data-astro-cid-2zovdz23]{-webkit-backdrop-filter:blur(6px);color:var(--cream-50);font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#18140fb8;border:1px solid #faf7f180;border-radius:2px;align-items:center;gap:8px;padding:8px 14px;display:none;position:absolute;bottom:14px;left:14px}.rt-showall[data-astro-cid-2zovdz23]{background:var(--cream-50);color:var(--text-heading);border:1px solid var(--text-heading);font-family:var(--font-sans);font-size:12.5px;font-weight:var(--weight-medium);letter-spacing:.04em;cursor:pointer;transition:background var(--speed-fast) var(--ease-out);border-radius:6px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:absolute;bottom:14px;right:14px}.rt-showall[data-astro-cid-2zovdz23]:hover{background:var(--cream-100)}@media (width<=760px){.rt-mosaic[data-astro-cid-2zovdz23]{aspect-ratio:4/3}.rt-track[data-astro-cid-2zovdz23]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.rt-track[data-astro-cid-2zovdz23]::-webkit-scrollbar{display:none}.rt-tile[data-astro-cid-2zovdz23],.rt-tile--extra[data-astro-cid-2zovdz23]{scroll-snap-align:start;flex:0 0 100%;display:block}.rt-showall[data-astro-cid-2zovdz23]{-webkit-backdrop-filter:blur(6px);color:var(--cream-50);background:#18140fb8;border-color:#faf7f180}.rt-showall[data-astro-cid-2zovdz23]:hover{background:#18140fd9}.rt-count[data-astro-cid-2zovdz23]{display:inline-flex}}.rt-body[data-astro-cid-2zovdz23]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}@media (width<=820px){.rt-body[data-astro-cid-2zovdz23]{grid-template-columns:1fr}}.rt-main[data-astro-cid-2zovdz23]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.rt-main[data-astro-cid-2zovdz23]>[data-astro-cid-2zovdz23]+[data-astro-cid-2zovdz23]{border-top:1px solid var(--border-soft);padding-top:var(--space-5)}.rt-card[data-astro-cid-2zovdz23]{top:var(--sticky-top);border:1px solid var(--border-soft);background:var(--cream-50);border-radius:10px;padding:24px;position:sticky;box-shadow:0 6px 20px #221d1714}@media (width<=820px){.rt-card[data-astro-cid-2zovdz23]{position:static}}.rt-card__cta[data-astro-cid-2zovdz23]{border-top:1px solid var(--border-soft);margin-top:var(--space-4);padding-top:var(--space-4)}.rt-card__note[data-astro-cid-2zovdz23]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);margin:0 0 16px;line-height:1.55}.rt-card__rating[data-astro-cid-2zovdz23]{font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-muted);align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:inline-flex}.rt-card__rating[data-astro-cid-2zovdz23] svg{color:var(--gold-600);fill:var(--gold-600)}.rt-about[data-astro-cid-2zovdz23]{font-family:var(--font-sans);color:var(--text-body);white-space:pre-line;max-width:72ch;margin:0;font-size:16px;line-height:1.6}.rt-amen__label[data-astro-cid-2zovdz23]{font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-gold-text);margin-bottom:10px}.rt-amen__grid[data-astro-cid-2zovdz23]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:13px 28px;display:grid}.rt-amenity[data-astro-cid-2zovdz23]{font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-body);align-items:center;gap:11px;font-size:14px;display:flex}.rt-amenity[data-astro-cid-2zovdz23] svg{color:var(--gold-600);flex-shrink:0}.rt-highlights__items[data-astro-cid-2zovdz23]{flex-direction:column;gap:11px;display:flex}.rt-highlight[data-astro-cid-2zovdz23]{font-family:var(--font-sans);color:var(--text-body);align-items:center;gap:9px;font-size:14px;display:inline-flex}.rt-highlight[data-astro-cid-2zovdz23] svg{color:var(--gold-600);flex-shrink:0}.rt-cta[data-astro-cid-2zovdz23]{flex-direction:column;gap:10px;display:flex}.rt-cta[data-astro-cid-2zovdz23] .yl-btn{width:100%}.rt-others[data-astro-cid-2zovdz23]{--others-gap:var(--space-5);--others-per-view:3}.rt-others__nav[data-astro-cid-2zovdz23]{justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.rt-others__btn[data-astro-cid-2zovdz23]{border:1px solid var(--border-soft);background:var(--surface-card);width:44px;height:44px;color:var(--text-body);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), opacity var(--speed-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.rt-others__btn[data-astro-cid-2zovdz23]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.rt-others__btn[data-astro-cid-2zovdz23]:disabled{opacity:.35;cursor:default}.rt-others__viewport[data-astro-cid-2zovdz23]{margin-block:-6px -14px;padding-block:6px 14px;overflow:hidden}.rt-others__track[data-astro-cid-2zovdz23]{touch-action:pan-y pinch-zoom;margin-left:calc(var(--others-gap) * -1);display:flex}.rt-others__slide[data-astro-cid-2zovdz23]{flex:0 0 calc(100% / var(--others-per-view));min-width:0;padding-left:var(--others-gap);display:flex}.rt-others__slide[data-astro-cid-2zovdz23]>*{flex:1}@media (width<=1080px){.rt-others[data-astro-cid-2zovdz23]{--others-per-view:2}}@media (width<=760px){.rt-others[data-astro-cid-2zovdz23]{--others-gap:var(--space-4);--others-per-view:1}.rt-others[data-astro-cid-2zovdz23] .car__nav{display:none}}.rt-close[data-astro-cid-2zovdz23]{gap:var(--space-5);margin-top:var(--space-5);background:var(--surface-inverse);color:var(--text-muted-on-inverse);border-radius:var(--radius-lg);padding:var(--space-6);flex-direction:column;display:flex}.rt-close__note[data-astro-cid-2zovdz23]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted-on-inverse);margin:0;line-height:1.6}.rt-close__ctas[data-astro-cid-2zovdz23]{flex-direction:column;gap:10px;display:flex}.rt-close__ctas[data-astro-cid-2zovdz23] .yl-btn{width:100%}.rt-close__ctas[data-astro-cid-2zovdz23] .yl-btn.is-primary{border-color:var(--gold-300);color:var(--text-on-inverse);background:0 0}.rt-close__ctas[data-astro-cid-2zovdz23] .yl-btn.is-primary:hover{background:color-mix(in srgb, var(--gold-600) 40%, var(--espresso-950));border-color:var(--gold-300);color:var(--text-on-inverse)}@media (width>=673px){.rt-close[data-astro-cid-2zovdz23]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.rt-close__note[data-astro-cid-2zovdz23]{max-width:52ch}.rt-close__ctas[data-astro-cid-2zovdz23]{flex-direction:row;flex-shrink:0}.rt-close__ctas[data-astro-cid-2zovdz23] .yl-btn{width:auto}}.rt-ledger[data-astro-cid-2zovdz23]{flex-direction:column;display:flex}.rt-ledger__row[data-astro-cid-2zovdz23]{gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.rt-ledger__row[data-astro-cid-2zovdz23]:first-child{padding-top:0}.rt-ledger__row[data-astro-cid-2zovdz23]:last-child{padding-bottom:0}.rt-ledger__row[data-astro-cid-2zovdz23]:nth-child(2n){border-top:1px solid var(--border-soft)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark{background:var(--surface-inverse);box-shadow:0 0 0 100vw var(--surface-inverse);clip-path:inset(0 -100vw);border-top-color:#faf7f129}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark:last-child{clip-path:inset(0 -100vw calc(-1 * var(--space-9)) -100vw)}@media (width<=760px){.rt-ledger__row[data-astro-cid-2zovdz23].is-dark:last-child{clip-path:inset(0 -100vw calc(-1 * var(--space-8)) -100vw)}}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__h2[data-astro-cid-2zovdz23]{color:var(--text-on-inverse)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-ledger__rule[data-astro-cid-2zovdz23]{background:var(--gold-300)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__p[data-astro-cid-2zovdz23],.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__bullet[data-astro-cid-2zovdz23],.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__step[data-astro-cid-2zovdz23]{color:var(--cream-100)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__p[data-astro-cid-2zovdz23] a,.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__bullet[data-astro-cid-2zovdz23] a{color:var(--gold-300);text-decoration-color:var(--gold-300)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__p[data-astro-cid-2zovdz23] a:hover,.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__bullet[data-astro-cid-2zovdz23] a:hover{color:var(--cream-50)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__bullet[data-astro-cid-2zovdz23] svg,.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-long__step[data-astro-cid-2zovdz23]:before,.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-ledger__dist-item[data-astro-cid-2zovdz23] svg{color:var(--gold-300)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-ledger__dist-item[data-astro-cid-2zovdz23]{color:var(--text-muted-on-inverse)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-ledger__dist-label[data-astro-cid-2zovdz23]{color:var(--cream-100)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-ledger__cta[data-astro-cid-2zovdz23]{background:#faf7f10d;border-color:#faf7f129}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-ledger__cta-note[data-astro-cid-2zovdz23]{color:var(--text-muted-on-inverse)}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-ledger__cta-btns[data-astro-cid-2zovdz23] .yl-btn.is-primary{border-color:var(--gold-300);color:var(--text-on-inverse);background:0 0}.rt-ledger__row[data-astro-cid-2zovdz23].is-dark .rt-ledger__cta-btns[data-astro-cid-2zovdz23] .yl-btn.is-primary:hover{background:color-mix(in srgb, var(--gold-600) 40%, var(--espresso-950));border-color:var(--gold-300);color:var(--text-on-inverse)}.rt-ledger__sticky[data-astro-cid-2zovdz23]{top:var(--sticky-top);align-self:start;position:sticky}.rt-ledger__rule[data-astro-cid-2zovdz23]{background:var(--accent);width:32px;height:1px;display:block}.rt-ledger__dist[data-astro-cid-2zovdz23]{margin-top:var(--space-5);flex-direction:column;gap:10px;display:flex}.rt-ledger__dist-item[data-astro-cid-2zovdz23]{font-family:var(--font-sans);color:var(--text-muted);align-items:flex-start;gap:9px;font-size:13px;display:inline-flex}.rt-ledger__dist-label[data-astro-cid-2zovdz23]{color:var(--text-body)}.rt-ledger__dist-item[data-astro-cid-2zovdz23] svg{color:var(--gold-600);flex-shrink:0;margin-top:2px}.rt-ledger__right[data-astro-cid-2zovdz23] .rt-long__p[data-astro-cid-2zovdz23]{max-width:72ch}.rt-ledger__right[data-astro-cid-2zovdz23]>.rm+.rt-long__p[data-astro-cid-2zovdz23]{margin-top:1em}.rt-long__bullets[data-astro-cid-2zovdz23]{flex-direction:column;gap:11px;max-width:70ch;margin:0 0 1em;padding:0;list-style:none;display:flex}.rt-long__bullets[data-astro-cid-2zovdz23]:last-child{margin-bottom:0}.rt-long__bullet[data-astro-cid-2zovdz23]{font-family:var(--font-sans);color:var(--text-body);align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.6;display:flex}.rt-long__bullet[data-astro-cid-2zovdz23] svg{color:var(--gold-600);flex-shrink:0;margin-top:4px}.rt-long__steps[data-astro-cid-2zovdz23]{counter-reset:rt-step;flex-direction:column;gap:11px;max-width:70ch;margin:0 0 1em;padding:0;list-style:none;display:flex}.rt-long__steps[data-astro-cid-2zovdz23]:last-child{margin-bottom:0}.rt-long__step[data-astro-cid-2zovdz23]{counter-increment:rt-step;font-family:var(--font-sans);color:var(--text-body);align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.6;display:flex}.rt-long__step[data-astro-cid-2zovdz23]:before{content:counter(rt-step);width:17px;font-family:var(--font-sans);color:var(--gold-600);text-align:center;flex-shrink:0;margin-top:6px;font-size:13px;font-weight:600;line-height:1}.rt-ledger__cta[data-astro-cid-2zovdz23]{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.rt-ledger__cta-note[data-astro-cid-2zovdz23]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);max-width:34ch;margin:0;line-height:1.55}.rt-ledger__cta-btns[data-astro-cid-2zovdz23]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=480px){.rt-ledger__cta-btns[data-astro-cid-2zovdz23]{flex-direction:column;width:100%}.rt-ledger__cta-btns[data-astro-cid-2zovdz23] .yl-btn{width:100%}}.rt-long__h2[data-astro-cid-2zovdz23]{font-family:var(--font-heading);color:var(--text-heading);margin:0 0 var(--space-3);text-wrap:pretty;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.2}.rt-long__p[data-astro-cid-2zovdz23]{font-family:var(--font-sans);color:var(--text-body);margin:0 0 1em;font-size:16px;line-height:1.65}.rt-long__p[data-astro-cid-2zovdz23]:last-child{margin-bottom:0}.rt-long__p[data-astro-cid-2zovdz23] a,.rt-long__bullet[data-astro-cid-2zovdz23] a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--accent);transition:color var(--speed-fast) var(--ease-out)}.rt-long__p[data-astro-cid-2zovdz23] a:hover,.rt-long__bullet[data-astro-cid-2zovdz23] a:hover{color:var(--accent-hover)}.rt-split[data-astro-cid-2zovdz23]{gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.rt-split__lead[data-astro-cid-2zovdz23]{top:var(--sticky-top);align-self:start;gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.rt-split__lead[data-astro-cid-2zovdz23] .rt-long__h2[data-astro-cid-2zovdz23]{margin-bottom:0}.rt-faq[data-astro-cid-2zovdz23]{min-width:0}.rt-faq[data-astro-cid-2zovdz23] .fa-list{counter-reset:rt-faq}.rt-faq[data-astro-cid-2zovdz23] .fa-q{counter-increment:rt-faq;padding-left:44px}.rt-faq[data-astro-cid-2zovdz23] .fa-q:before{content:counter(rt-faq, decimal-leading-zero) / "";font-family:var(--font-sans);color:var(--brand-gold-text);font-size:13px;position:absolute;top:24px;left:0}.rt-faq__banner[data-astro-cid-2zovdz23]{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-card);padding:var(--space-5)}.rt-faq__banner[data-astro-cid-2zovdz23] p[data-astro-cid-2zovdz23]{font-family:var(--font-sans);color:var(--text-body);margin:0;font-size:15px}.rt-faq__banner[data-astro-cid-2zovdz23] a[data-astro-cid-2zovdz23]{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}@media (width<=1024px){.rt-ledger__row[data-astro-cid-2zovdz23]{gap:var(--space-4);grid-template-columns:1fr}.rt-ledger__sticky[data-astro-cid-2zovdz23]{position:static}.rt-ledger__right[data-astro-cid-2zovdz23]{padding-top:0}.rt-ledger__dist[data-astro-cid-2zovdz23]{flex-flow:wrap;gap:10px 18px}.rt-split[data-astro-cid-2zovdz23]{gap:var(--space-5);grid-template-columns:1fr}.rt-split__lead[data-astro-cid-2zovdz23]{position:static}}.pswp.pswp{animation:.36s cubic-bezier(.22,.61,.36,1) yl-lb-rise}@keyframes yl-lb-rise{0%{transform:translateY(28px)}to{transform:translateY(0)}}.pswp.pswp--yl-closing{opacity:1!important}.pswp .pswp__img{animation:yl-img-in .24s var(--ease-out)}@keyframes yl-img-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pswp.pswp{animation:none}}.pswp.pswp{--pswp-bg:#18140f;--pswp-placeholder-bg:#221d17;--pswp-icon-color:var(--cream-50);--pswp-icon-stroke-width:0px;--pswp-preloader-color:#faf7f140;--pswp-preloader-color-secondary:var(--cream-50)}.pswp .pswp__counter{height:auto;line-height:1;font-family:var(--font-sans);letter-spacing:.08em;text-shadow:none;opacity:1;color:var(--cream-100);margin:0;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pswp.pswp .pswp__button--zoom{display:none}.pswp .pswp__button--close{width:auto;height:40px;color:var(--cream-50);will-change:auto;opacity:1;background:0 0;border:none;border-radius:6px;align-items:center;margin:0;padding:0 16px 0 40px;display:flex;position:absolute;top:10px;left:12px}.pswp .pswp__button--close:hover,.pswp .pswp__button--close:active,.pswp .pswp__button--close:focus{background:#faf7f11f;padding:0 16px 0 40px}.pswp__close-label{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.02em}.pswp .pswp__button--close .pswp__icn{display:none}.pswp .pswp__button--close:before,.pswp .pswp__button--close:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:16px}.pswp .pswp__button--close:before{transform:translateY(-50%)rotate(45deg)}.pswp .pswp__button--close:after{transform:translateY(-50%)rotate(-45deg)}.pswp .pswp__button--arrow{-webkit-backdrop-filter:blur(6px);width:48px;height:48px;color:var(--cream-50);transition:background var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);background:#221d1773;border:1px solid #faf7f166;border-radius:50%;margin-top:-24px}.pswp .pswp__button--arrow:hover{background:#221d17b3;border-color:#faf7f1b3}.pswp .pswp__button--arrow--prev{left:22px}.pswp .pswp__button--arrow--next{right:22px}@media (width>=761px){.pswp .pswp__button--arrow{top:calc(50% - 18px)}}.pswp .pswp__button--arrow .pswp__icn{display:none}.pswp .pswp__button--arrow:before{content:"";border-top:1.5px solid;width:11px;height:11px;position:absolute;top:50%}.pswp .pswp__button--arrow--prev:before{border-left:1.5px solid;left:50%;transform:translate(calc(2px - 50%),-50%)rotate(-45deg)}.pswp .pswp__button--arrow--next:before{border-right:1.5px solid;left:50%;transform:translate(calc(-50% - 2px),-50%)rotate(45deg)}.pswp__yl-thumbs{z-index:10;justify-content:safe center;gap:8px;padding:16px 22px 20px;display:flex;position:absolute;inset:auto 0 0;overflow-x:auto}.pswp__yl-thumb{cursor:pointer;opacity:.55;width:72px;height:50px;transition:opacity var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);background:0 0;border:1px solid #faf7f159;border-radius:2px;flex:none;padding:0;overflow:hidden}.pswp__yl-thumb:hover{opacity:.85}.pswp__yl-thumb.is-active{opacity:1;border-color:var(--accent)}.pswp__yl-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.pswp__yl-thumbs{display:none}}.rg-title[data-astro-cid-4iabshsd]{font-family:var(--font-heading);font-weight:400;font-size:clamp(30px, 3.6vw, var(--text-4xl));color:var(--cream-50);text-wrap:pretty;max-width:860px;margin:0 auto;line-height:1.15}.rg-sub[data-astro-cid-4iabshsd]{font-family:var(--font-sans);color:var(--cream-100);max-width:620px;margin:var(--space-4) auto 0;font-size:16px;line-height:1.55}.rg-badge[data-astro-cid-4iabshsd]{margin-top:var(--space-6);justify-content:center;display:flex}.rg-grid[data-astro-cid-4iabshsd]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.rg-title[data-astro-cid-4iabshsd]{font-size:clamp(30px,8.5vw,38px)}.rg-grid[data-astro-cid-4iabshsd]{grid-template-columns:1fr}}
