.features__grid[data-astro-cid-t7qbqnbh]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,96px);align-items:start}.features__media[data-astro-cid-t7qbqnbh]{position:sticky;top:calc(var(--header-h) + 32px)}.features__stack[data-astro-cid-t7qbqnbh]{position:relative;padding-bottom:28%}.features__photo[data-astro-cid-t7qbqnbh]{border-radius:26px;overflow:hidden}.features__photo[data-astro-cid-t7qbqnbh] img[data-astro-cid-t7qbqnbh]{width:100%;height:100%;object-fit:cover}.features__photo--1[data-astro-cid-t7qbqnbh]{aspect-ratio:4 / 5;width:78%}.features__photo--2[data-astro-cid-t7qbqnbh]{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:1;border:8px solid var(--white);border-radius:50%}.features__list[data-astro-cid-t7qbqnbh]{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:14px}.features__list[data-astro-cid-t7qbqnbh] li[data-astro-cid-t7qbqnbh]{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:24px;border-radius:22px;background:var(--cream);transition:background-color .3s ease,transform .45s var(--ease)}.features__list[data-astro-cid-t7qbqnbh] li[data-astro-cid-t7qbqnbh]:hover{background:var(--stone);transform:translate(6px)}.features__list[data-astro-cid-t7qbqnbh] h3[data-astro-cid-t7qbqnbh]{font-size:1.25rem;margin-bottom:6px}.features__list[data-astro-cid-t7qbqnbh] p[data-astro-cid-t7qbqnbh]{margin:0;color:var(--ink-soft)}.features__icon[data-astro-cid-t7qbqnbh]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--navy);color:var(--gold)}.features__icon[data-astro-cid-t7qbqnbh] svg{width:24px;height:24px}@media(max-width:900px){.features__grid[data-astro-cid-t7qbqnbh]{grid-template-columns:1fr}.features__media[data-astro-cid-t7qbqnbh]{position:relative;top:0;max-width:520px}}@media(max-width:480px){.features__list[data-astro-cid-t7qbqnbh] li[data-astro-cid-t7qbqnbh]{grid-template-columns:1fr;gap:12px;padding:20px}}.mosaic[data-astro-cid-fblylpot]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(140px,16vw,220px);gap:14px;list-style:none;margin:0;padding:0}.mosaic__item[data-astro-cid-fblylpot]{border-radius:20px;overflow:hidden;background:var(--stone)}.mosaic__item--1[data-astro-cid-fblylpot]{grid-column:span 2;grid-row:span 2}.mosaic__item--4[data-astro-cid-fblylpot]{grid-row:span 2}.mosaic__item--5[data-astro-cid-fblylpot],.mosaic__item--6[data-astro-cid-fblylpot]{grid-column:span 2}.mosaic__item[data-astro-cid-fblylpot] a[data-astro-cid-fblylpot]{position:relative;display:block;height:100%;cursor:zoom-in}.mosaic__item[data-astro-cid-fblylpot] a[data-astro-cid-fblylpot]:after{content:"";position:absolute;inset:0;background:#1f214700;transition:background-color .35s ease}.mosaic__item[data-astro-cid-fblylpot] a[data-astro-cid-fblylpot]:hover:after{background:#1f21472e}.mosaic__item[data-astro-cid-fblylpot] img[data-astro-cid-fblylpot]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.mosaic__item[data-astro-cid-fblylpot] a[data-astro-cid-fblylpot]:hover img[data-astro-cid-fblylpot]{transform:scale(1.06)}@media(max-width:700px){.mosaic[data-astro-cid-fblylpot]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:10px}.mosaic__item--4[data-astro-cid-fblylpot]{grid-row:span 1}.mosaic__item--5[data-astro-cid-fblylpot]{grid-column:span 1}}.visit__grid[data-astro-cid-7g6a3mj5]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,6vw,80px);align-items:center}.visit[data-astro-cid-7g6a3mj5] h2[data-astro-cid-7g6a3mj5]{max-width:20ch}.visit[data-astro-cid-7g6a3mj5] .lede[data-astro-cid-7g6a3mj5]{margin-bottom:28px}.visit__points[data-astro-cid-7g6a3mj5]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.visit__points[data-astro-cid-7g6a3mj5] li[data-astro-cid-7g6a3mj5]{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:18px 20px;border-radius:20px;background:#ffffff0f}.visit__points[data-astro-cid-7g6a3mj5] span[data-astro-cid-7g6a3mj5]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--gold);color:var(--navy)}.visit__points[data-astro-cid-7g6a3mj5] span[data-astro-cid-7g6a3mj5] svg{width:22px;height:22px}.visit__points[data-astro-cid-7g6a3mj5] p[data-astro-cid-7g6a3mj5]{margin:0}.visit__points[data-astro-cid-7g6a3mj5] strong[data-astro-cid-7g6a3mj5]{color:var(--white)}@media(max-width:900px){.visit__grid[data-astro-cid-7g6a3mj5]{grid-template-columns:1fr}}
