.arch[data-astro-cid-nt2ggypc]{margin:0;position:relative}.arch-frame[data-astro-cid-nt2ggypc]{aspect-ratio:var(--ratio);background:var(--color-green);border-radius:100vmax 100vmax 0 0;overflow:clip}.arch-frame[data-astro-cid-nt2ggypc] img[data-astro-cid-nt2ggypc]{object-fit:cover;object-position:var(--pos);block-size:100%;inline-size:100%}.arch-lines[data-astro-cid-nt2ggypc]:before,.arch-lines[data-astro-cid-nt2ggypc]:after{content:"";border:2px solid;pointer-events:none;border-block-end:0;border-radius:100vmax 100vmax 0 0;position:absolute}.arch-lines[data-astro-cid-nt2ggypc]:before{border-color:var(--color-gold);inset-block:-14px 0;inset-inline:-14px}.arch-lines[data-astro-cid-nt2ggypc]:after{border-color:var(--color-cream);opacity:.55;inset-block:-30px 0;inset-inline:-30px}figcaption[data-astro-cid-nt2ggypc]{font-size:var(--text-small);margin-block-start:var(--space-3)}@media (prefers-reduced-motion:no-preference){.arch-lines[data-astro-cid-nt2ggypc]:before,.arch-lines[data-astro-cid-nt2ggypc]:after{animation:1.1s cubic-bezier(.2,.7,.2,1) both rise}.arch-lines[data-astro-cid-nt2ggypc]:after{animation-delay:.25s}.arch-lines[data-astro-cid-nt2ggypc] .arch-frame[data-astro-cid-nt2ggypc]{animation:.9s ease-out both appear}}@keyframes rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes appear{0%{opacity:0}to{opacity:1}}.names[data-astro-cid-njl2q4gy]{border-inline-start:4px solid var(--color-gold);max-inline-size:var(--container-reading);margin-block-start:var(--space-16);padding-inline-start:var(--space-4);font-size:20px}.block[data-astro-cid-njl2q4gy]{padding-block-start:var(--space-16)}.spacer[data-astro-cid-njl2q4gy]{block-size:var(--space-16)}.block[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{max-inline-size:24ch}.intro[data-astro-cid-njl2q4gy]{max-inline-size:60ch;margin-block-start:var(--space-2)}.option-grid[data-astro-cid-njl2q4gy]{margin:var(--space-8) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.option-card[data-astro-cid-njl2q4gy]{padding:var(--space-6);background:var(--color-white);border-radius:var(--radius-medium);border-block-start:4px solid var(--color-gold)}.option-card[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{font-size:20px}.option-card[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{text-decoration-thickness:2px;text-decoration-color:var(--color-gold)}.option-card[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{font-size:var(--text-small);margin-block-start:var(--space-2)}.steps[data-astro-cid-njl2q4gy]{margin:var(--space-8) 0 0;gap:var(--space-8);padding:0;list-style:none;display:grid}.steps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{column-gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.step-number[data-astro-cid-njl2q4gy]{border:2px solid var(--color-gold);block-size:64px;inline-size:56px;font-size:var(--text-large);border-block-end:0;border-radius:100vmax 100vmax 0 0;grid-row:span 2;place-items:center;font-weight:700;display:grid}.steps[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{font-size:20px}.gallery-band[data-astro-cid-njl2q4gy]{padding-block:var(--space-16);background:var(--color-green);color:var(--color-cream);margin-block-start:var(--space-16)}.gallery[data-astro-cid-njl2q4gy]{margin:var(--space-12) 0 0;gap:var(--space-12) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.gallery[data-astro-cid-njl2q4gy].single{grid-template-columns:minmax(0,340px);justify-content:center}.arch-link[data-astro-cid-njl2q4gy]{color:inherit;border-radius:var(--radius-small);text-decoration:none;display:block}.more-title[data-astro-cid-njl2q4gy]{margin-block-start:var(--space-16)}.more-photos[data-astro-cid-njl2q4gy]{margin-block-start:var(--space-6)}.more-photos[data-astro-cid-njl2q4gy].after-title{margin-block-start:var(--space-12)}.album-cta[data-astro-cid-njl2q4gy]{margin-block-start:var(--space-8)}.chips[data-astro-cid-njl2q4gy]{margin:var(--space-6) 0 0;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-green);font-size:var(--text-small);border-radius:100vmax}.price-card[data-astro-cid-njl2q4gy]{padding:var(--space-8) var(--space-6);background:var(--color-cream);border-radius:var(--radius-medium);gap:var(--space-4);display:grid}.price-card[data-astro-cid-njl2q4gy]>[data-astro-cid-njl2q4gy]{max-inline-size:62ch}.factors[data-astro-cid-njl2q4gy]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.factors[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{padding-inline-start:var(--space-6);position:relative}.factors[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:"";border:2px solid var(--color-gold);border-block-end:0;border-radius:100vmax 100vmax 0 0;block-size:14px;inline-size:12px;position:absolute;inset-block-start:.6em;inset-inline-start:0}.price-close[data-astro-cid-njl2q4gy]{font-weight:700}.related-grid[data-astro-cid-njl2q4gy]{gap:var(--space-4);margin-block-start:var(--space-8);display:grid}.guides[data-astro-cid-njl2q4gy]{margin-block-start:var(--space-8)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gallery[data-astro-cid-njl2q4gy] .arch-frame img,.step-number[data-astro-cid-njl2q4gy]{--timeline:view()}.gallery[data-astro-cid-njl2q4gy] .arch-frame img{animation:linear both light-up;animation-timeline:var(--timeline);animation-range:entry}.step-number[data-astro-cid-njl2q4gy]{animation:linear both draw-up;animation-timeline:var(--timeline);animation-range:entry}}@media (hover:hover){.gallery[data-astro-cid-njl2q4gy] .arch-frame{transition:filter .3s}.gallery[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:hover .arch-frame{filter:brightness(1.12)saturate(1.1)}}}@keyframes light-up{0%{filter:brightness(.25)saturate(.4);transform:scale(.96)}to{filter:none;transform:none}}@keyframes draw-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (width>=768px){.option-grid[data-astro-cid-njl2q4gy]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery[data-astro-cid-njl2q4gy]:not(.single){gap:var(--space-12) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.price-card[data-astro-cid-njl2q4gy]{padding:var(--space-12)}.related-grid[data-astro-cid-njl2q4gy]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.option-grid[data-astro-cid-njl2q4gy]:not(.two-up){grid-template-columns:repeat(3,minmax(0,1fr))}.option-grid[data-astro-cid-njl2q4gy]:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-astro-cid-njl2q4gy]:has(>li:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.steps[data-astro-cid-njl2q4gy]:not(:has(>li:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))}.steps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{row-gap:var(--space-3);grid-template-columns:1fr}.step-number[data-astro-cid-njl2q4gy]{grid-row:auto}.related-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(4,minmax(0,1fr))}}
