.tl[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:16px}.tl-title[data-astro-cid-zhxkjw2l]{font-family:var(--font-display);font-size:1.3rem;text-transform:uppercase;letter-spacing:.03em}.tl-list[data-astro-cid-zhxkjw2l]{list-style:none;display:flex;flex-direction:column;position:relative}.tl-list[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;left:92px;top:12px;bottom:12px;width:2px;background:repeating-linear-gradient(to bottom,var(--teal) 0 6px,transparent 6px 12px);opacity:.7}.tl-step[data-astro-cid-zhxkjw2l]{display:grid;grid-template-columns:80px 26px 1fr;align-items:start;gap:0 10px;padding-block:10px}.tl-time[data-astro-cid-zhxkjw2l]{font-family:var(--font-display);font-size:1.05rem;color:var(--sand);text-align:right;font-variant-numeric:tabular-nums;line-height:1.5}.tl-dot[data-astro-cid-zhxkjw2l]{width:12px;height:12px;border-radius:50%;border:2px solid var(--teal);background:var(--paper);margin-top:7px;justify-self:center}.tl-step[data-astro-cid-zhxkjw2l]:first-child .tl-dot[data-astro-cid-zhxkjw2l],.tl-step[data-astro-cid-zhxkjw2l]:last-child .tl-dot[data-astro-cid-zhxkjw2l]{background:var(--teal)}.tl-text[data-astro-cid-zhxkjw2l]{line-height:1.5}.tl-note[data-astro-cid-zhxkjw2l]{font-size:.85rem;color:var(--muted)}@media(max-width:480px){.tl-list[data-astro-cid-zhxkjw2l]:before{left:70px}.tl-step[data-astro-cid-zhxkjw2l]{grid-template-columns:58px 26px 1fr}.tl-time[data-astro-cid-zhxkjw2l]{font-size:.95rem}}.rh[data-astro-cid-4ndu7t4g]{position:relative;isolation:isolate;overflow:hidden;background:var(--card);border-bottom:1px solid var(--line)}.rh-photo[data-astro-cid-4ndu7t4g]{background:var(--paper)}.rh-bg[data-astro-cid-4ndu7t4g]{position:absolute;inset:0;z-index:-2;display:block}.rh-bg[data-astro-cid-4ndu7t4g] img[data-astro-cid-4ndu7t4g]{width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos, 50% 42%);filter:brightness(calc(var(--hero-b, 1) * .9)) saturate(.9)}.rh-veil[data-astro-cid-4ndu7t4g]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#000000e0,#000c 36%,#000000b8 64%,#000000db)}@media(min-width:900px){.rh-bg[data-astro-cid-4ndu7t4g] img[data-astro-cid-4ndu7t4g]{object-position:var(--hero-pos-d, 68% 45%)}.rh-veil[data-astro-cid-4ndu7t4g]{background:linear-gradient(90deg,#000000f2,#000000e6 34%,#000000b8 50%,#0000006b 68%,#0000003d,#0000002e),linear-gradient(180deg,#0000008c,#0000001a 30% 66%,#000000a6)}}.rh-photo[data-astro-cid-4ndu7t4g] .rh-copy[data-astro-cid-4ndu7t4g] h1[data-astro-cid-4ndu7t4g],.rh-photo[data-astro-cid-4ndu7t4g] .rh-copy[data-astro-cid-4ndu7t4g] .lede[data-astro-cid-4ndu7t4g],.rh-photo[data-astro-cid-4ndu7t4g] .rh-facts[data-astro-cid-4ndu7t4g]{text-shadow:0 2px 18px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.5)}.rh-in[data-astro-cid-4ndu7t4g]{display:grid;gap:28px;padding-block:44px 48px}@media(min-width:900px){.rh-in[data-astro-cid-4ndu7t4g]{padding-block:76px 84px}}.rh-copy[data-astro-cid-4ndu7t4g]{display:flex;flex-direction:column;gap:16px;max-width:62ch}.rh-photo[data-astro-cid-4ndu7t4g] .rh-copy[data-astro-cid-4ndu7t4g] .lede[data-astro-cid-4ndu7t4g],.rh-photo[data-astro-cid-4ndu7t4g] .rh-facts[data-astro-cid-4ndu7t4g] dt[data-astro-cid-4ndu7t4g]{color:var(--ink-2)}.rh-facts[data-astro-cid-4ndu7t4g]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 0}@media(min-width:640px){.rh-facts[data-astro-cid-4ndu7t4g]{grid-template-columns:repeat(4,auto);justify-content:start;gap:12px 28px}}.rh-facts[data-astro-cid-4ndu7t4g] div[data-astro-cid-4ndu7t4g]{display:flex;flex-direction:column;gap:2px}.rh-facts[data-astro-cid-4ndu7t4g] dt[data-astro-cid-4ndu7t4g]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rh-facts[data-astro-cid-4ndu7t4g] dd[data-astro-cid-4ndu7t4g]{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.5rem;font-variant-numeric:tabular-nums;color:var(--sand)}.rh-facts[data-astro-cid-4ndu7t4g] .ask[data-astro-cid-4ndu7t4g]{font-family:var(--font-body);font-size:.95rem;font-weight:600;color:var(--teal-deep)}.rh-cta[data-astro-cid-4ndu7t4g]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.whole[data-astro-cid-4ndu7t4g]{margin-top:6px;padding:17px 20px;border:1.5px solid var(--teal-line);border-left-width:5px;border-radius:var(--radius);background:var(--teal-soft);color:var(--ink);font-size:1.12rem;line-height:1.5}.whole[data-astro-cid-4ndu7t4g] b[data-astro-cid-4ndu7t4g]{color:var(--teal-ink);font-weight:700}.rh-photo[data-astro-cid-4ndu7t4g] .whole[data-astro-cid-4ndu7t4g]{background:linear-gradient(var(--teal-soft),var(--teal-soft)),#0c0c0cdb}.ask-one[data-astro-cid-4ndu7t4g]{margin-top:6px}.ask-one[data-astro-cid-4ndu7t4g] summary[data-astro-cid-4ndu7t4g]{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;color:var(--sand);border-bottom:1px dashed var(--sand-dim);padding-bottom:3px}.ask-one[data-astro-cid-4ndu7t4g] summary[data-astro-cid-4ndu7t4g]::-webkit-details-marker{display:none}.ask-one[data-astro-cid-4ndu7t4g] summary[data-astro-cid-4ndu7t4g]:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.ask-one[data-astro-cid-4ndu7t4g][open] summary[data-astro-cid-4ndu7t4g]:after{transform:translateY(1px) rotate(-135deg)}.ask-one[data-astro-cid-4ndu7t4g] summary[data-astro-cid-4ndu7t4g]:hover{color:var(--ink-2)}.ask-one[data-astro-cid-4ndu7t4g] p[data-astro-cid-4ndu7t4g]{margin-top:11px;max-width:54ch;font-size:1.04rem;color:var(--ink-2);line-height:1.55}.rb-intro[data-astro-cid-4ndu7t4g]{font-size:1.1rem;line-height:1.7;color:var(--ink-2)}.rb-pricecta[data-astro-cid-4ndu7t4g]{margin-top:18px}.rb-extra-h[data-astro-cid-4ndu7t4g]{margin-top:14px;font-weight:600}.tips-extra[data-astro-cid-4ndu7t4g] svg[data-astro-cid-4ndu7t4g]{color:var(--sand)!important}.rfaq[data-astro-cid-4ndu7t4g]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.rfaq-i[data-astro-cid-4ndu7t4g]{border-bottom:1px solid var(--line)}.rfaq-i[data-astro-cid-4ndu7t4g] summary[data-astro-cid-4ndu7t4g]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 2px;font-family:var(--font-display);font-size:1.12rem}.rfaq-i[data-astro-cid-4ndu7t4g] summary[data-astro-cid-4ndu7t4g]::-webkit-details-marker{display:none}.rfaq-i[data-astro-cid-4ndu7t4g] summary[data-astro-cid-4ndu7t4g]:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-3px) rotate(45deg);transition:transform .25s ease}.rfaq-i[data-astro-cid-4ndu7t4g][open] summary[data-astro-cid-4ndu7t4g]:after{transform:translateY(1px) rotate(-135deg)}.rfaq-i[data-astro-cid-4ndu7t4g] summary[data-astro-cid-4ndu7t4g]:hover{color:var(--teal-deep)}.rfaq-i[data-astro-cid-4ndu7t4g] p[data-astro-cid-4ndu7t4g]{padding:0 2px 20px;max-width:72ch;color:var(--ink-2);line-height:1.65}.rb-grid[data-astro-cid-4ndu7t4g]{display:grid;gap:32px}@media(min-width:900px){.rb-grid[data-astro-cid-4ndu7t4g]{grid-template-columns:1.3fr .8fr;gap:64px;align-items:start}}.rb-main[data-astro-cid-4ndu7t4g]{display:flex;flex-direction:column;gap:32px}.prose[data-astro-cid-4ndu7t4g] h2[data-astro-cid-4ndu7t4g]:first-child{margin-top:0}.tips[data-astro-cid-4ndu7t4g]{list-style:none;display:flex;flex-direction:column;gap:10px}.tips[data-astro-cid-4ndu7t4g] li[data-astro-cid-4ndu7t4g]{display:flex;gap:10px;align-items:flex-start;line-height:1.55}.tips[data-astro-cid-4ndu7t4g] svg[data-astro-cid-4ndu7t4g]{color:var(--teal-deep);flex:none;margin-top:5px}.rb-guides[data-astro-cid-4ndu7t4g]{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid var(--line)}.rb-guides[data-astro-cid-4ndu7t4g] a[data-astro-cid-4ndu7t4g]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-display);font-size:1.1rem}.rb-guides[data-astro-cid-4ndu7t4g] a[data-astro-cid-4ndu7t4g]:hover{color:var(--teal-deep)}.rb-side[data-astro-cid-4ndu7t4g]{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px}.rb-card[data-astro-cid-4ndu7t4g]{padding:26px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px}.rb-card-dark[data-astro-cid-4ndu7t4g]{border-color:var(--teal);background:var(--teal-soft)}.rb-card-h[data-astro-cid-4ndu7t4g]{font-family:var(--font-display);font-size:1.25rem}.rb-card-t[data-astro-cid-4ndu7t4g]{color:var(--muted);font-size:.95rem}.rb-link[data-astro-cid-4ndu7t4g]{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;font-size:.95rem}.rb-card[data-astro-cid-4ndu7t4g] .btn[data-astro-cid-4ndu7t4g]{align-self:flex-start}.map-sec[data-astro-cid-4ndu7t4g]{padding-block:56px}.stone2[data-astro-cid-4ndu7t4g]{background:var(--paper-2)}.grid[data-astro-cid-4ndu7t4g]{display:grid;gap:16px}@media(min-width:640px){.grid[data-astro-cid-4ndu7t4g]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grid[data-astro-cid-4ndu7t4g]{grid-template-columns:repeat(3,1fr)}}.more[data-astro-cid-4ndu7t4g]{margin-top:20px}.more[data-astro-cid-4ndu7t4g] a[data-astro-cid-4ndu7t4g]{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;color:var(--teal-deep)}
