.resort-catalog[data-astro-cid-o2ce6ung]{--ink:#173f49;--muted:#537179;--accent:#167f7f;--line:#dce9e6;color:var(--ink)}.catalog-intro[data-astro-cid-o2ce6ung]{background:linear-gradient(140deg,#edf7f3 0%,#fffefa 100%);padding:60px 0 47px}.catalog-intro[data-astro-cid-o2ce6ung] .container[data-astro-cid-o2ce6ung],.catalog-section[data-astro-cid-o2ce6ung] .container[data-astro-cid-o2ce6ung]{max-width:1170px}.catalog-kicker[data-astro-cid-o2ce6ung],.catalog-atoll[data-astro-cid-o2ce6ung]{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800}.catalog-kicker[data-astro-cid-o2ce6ung]{margin:0 0 21px}.catalog-intro[data-astro-cid-o2ce6ung] h1[data-astro-cid-o2ce6ung],.resort-catalog[data-astro-cid-o2ce6ung] h2[data-astro-cid-o2ce6ung],.catalog-card[data-astro-cid-o2ce6ung] h3[data-astro-cid-o2ce6ung]{letter-spacing:-.026em;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:400}.catalog-intro[data-astro-cid-o2ce6ung] h1[data-astro-cid-o2ce6ung]{max-width:1100px;margin:0 0 19px;font-size:clamp(36px,4.2vw,60px);line-height:1.14}.catalog-lead[data-astro-cid-o2ce6ung]{color:#4d6d73;max-width:830px;font-size:clamp(17px,1.65vw,20px);line-height:1.68}.catalog-lead[data-astro-cid-o2ce6ung] p[data-astro-cid-o2ce6ung]{margin:0 0 14px}.catalog-lead[data-astro-cid-o2ce6ung] p[data-astro-cid-o2ce6ung]:last-child{margin-bottom:0}.catalog-section[data-astro-cid-o2ce6ung]{padding:39px 0 61px}.catalog-section-head[data-astro-cid-o2ce6ung]{margin-bottom:19px}.resort-catalog[data-astro-cid-o2ce6ung] h2[data-astro-cid-o2ce6ung]{margin:0 0 21px;font-size:clamp(27px,3.3vw,38px);line-height:1.23}.catalog-grid[data-astro-cid-o2ce6ung]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.catalog-card[data-astro-cid-o2ce6ung]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 13px 36px #073a420f}.catalog-card[data-astro-cid-o2ce6ung]:hover,.catalog-card[data-astro-cid-o2ce6ung]:focus-within{transform:translateY(-3px);box-shadow:0 20px 42px #073a421f}.catalog-card-link[data-astro-cid-o2ce6ung]{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.catalog-card-link[data-astro-cid-o2ce6ung]:focus-visible{outline-offset:-4px;outline:3px solid #168a83}.catalog-photo[data-astro-cid-o2ce6ung]{aspect-ratio:2.25;background:#e9f3f0;overflow:hidden}.catalog-photo[data-astro-cid-o2ce6ung] img[data-astro-cid-o2ce6ung]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.catalog-card[data-astro-cid-o2ce6ung]:hover .catalog-photo[data-astro-cid-o2ce6ung] img[data-astro-cid-o2ce6ung]{transform:scale(1.025)}.catalog-card-body[data-astro-cid-o2ce6ung]{flex-direction:column;flex:1;padding:20px 23px 18px;display:flex}.catalog-atoll[data-astro-cid-o2ce6ung]{margin:0 0 7px}.catalog-card[data-astro-cid-o2ce6ung] h3[data-astro-cid-o2ce6ung]{margin:0 0 4px;font-size:clamp(31px,3vw,42px);line-height:1.12}.catalog-latin[data-astro-cid-o2ce6ung]{letter-spacing:.015em;color:#76898b;margin:0 0 7px;font-size:12px}.catalog-tagline[data-astro-cid-o2ce6ung]{color:var(--accent);margin:0 0 12px;font-size:14px;font-weight:750}.catalog-summary[data-astro-cid-o2ce6ung]{color:#47656c;margin:0 0 14px;font-size:16px;line-height:1.65}.catalog-details[data-astro-cid-o2ce6ung]{margin:0 0 14px;padding:0}.catalog-detail[data-astro-cid-o2ce6ung]{border-top:1px solid #e8f0ed;padding:8px 0}.catalog-detail[data-astro-cid-o2ce6ung] dt[data-astro-cid-o2ce6ung]{letter-spacing:.1em;text-transform:uppercase;color:#217e79;margin-bottom:4px;font-size:10px;font-weight:850}.catalog-detail[data-astro-cid-o2ce6ung] dd[data-astro-cid-o2ce6ung]{color:#4a666b;margin:0;font-size:14px;line-height:1.6}.catalog-detail-minus[data-astro-cid-o2ce6ung] dt[data-astro-cid-o2ce6ung]{color:#987447}.catalog-read[data-astro-cid-o2ce6ung]{color:#047e7d;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.catalog-group-button[data-astro-cid-o2ce6ung]{margin-top:9px}.catalog-built[data-astro-cid-o2ce6ung]{color:#6d8486;margin:11px 0 0;font-size:11px;line-height:1.5}.catalog-credit[data-astro-cid-o2ce6ung]{color:#6d8486;text-align:right;border-top:1px solid #eef3f1;margin:0;padding:7px 16px 9px;font-size:10px;line-height:1.4}.catalog-reading[data-astro-cid-o2ce6ung]{max-width:860px;margin:0 auto}.catalog-method-section[data-astro-cid-o2ce6ung]{background:#f5faf8;border-top:1px solid #e1eeea;border-bottom:1px solid #e1eeea;padding:68px 0 72px}.catalog-reading[data-astro-cid-o2ce6ung]>p[data-astro-cid-o2ce6ung]:not(.catalog-kicker),.catalog-method-bullets[data-astro-cid-o2ce6ung]{color:#47656c;margin:0 0 19px;font-size:16px;line-height:1.8}.catalog-reading[data-astro-cid-o2ce6ung] .catalog-kicker[data-astro-cid-o2ce6ung]{margin:0 0 12px}.catalog-reading[data-astro-cid-o2ce6ung] .catalog-list-intro[data-astro-cid-o2ce6ung]{margin:26px 0 9px;font-weight:700}.catalog-method-bullets[data-astro-cid-o2ce6ung]{margin:0 0 23px;padding-left:25px;list-style:outside}.catalog-method-bullets[data-astro-cid-o2ce6ung] li[data-astro-cid-o2ce6ung]{margin-bottom:9px}.catalog-reading[data-astro-cid-o2ce6ung] .catalog-disclaimer[data-astro-cid-o2ce6ung]{margin-top:26px}.catalog-disclaimer[data-astro-cid-o2ce6ung] strong[data-astro-cid-o2ce6ung]{color:#234e55;font-weight:700}.catalog-future-section[data-astro-cid-o2ce6ung]{padding:72px 0 94px}.catalog-future-label[data-astro-cid-o2ce6ung]{font-weight:750;margin:24px 0 10px!important}.catalog-future-list[data-astro-cid-o2ce6ung]{columns:3;color:#496d73;column-gap:28px;margin:0 0 26px;padding-left:21px;font-size:14px;line-height:1.8}.catalog-future-list[data-astro-cid-o2ce6ung] li[data-astro-cid-o2ce6ung]{break-inside:avoid;padding-right:8px}.catalog-contact-link[data-astro-cid-o2ce6ung]{color:var(--accent);text-underline-offset:3px}@media (width<=760px){.catalog-intro[data-astro-cid-o2ce6ung]{padding:48px 0 38px}.catalog-section[data-astro-cid-o2ce6ung]{padding:35px 0 50px}.catalog-grid[data-astro-cid-o2ce6ung]{grid-template-columns:1fr;gap:20px}.catalog-card-body[data-astro-cid-o2ce6ung]{padding:18px 19px 16px}.catalog-photo[data-astro-cid-o2ce6ung]{aspect-ratio:2.05}.catalog-summary[data-astro-cid-o2ce6ung]{font-size:15px}.catalog-method-section[data-astro-cid-o2ce6ung],.catalog-future-section[data-astro-cid-o2ce6ung]{padding:50px 0 64px}.catalog-reading[data-astro-cid-o2ce6ung]>p[data-astro-cid-o2ce6ung]:not(.catalog-kicker),.catalog-method-bullets[data-astro-cid-o2ce6ung]{font-size:15px}.catalog-future-list[data-astro-cid-o2ce6ung]{columns:2;column-gap:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.catalog-card[data-astro-cid-o2ce6ung],.catalog-photo[data-astro-cid-o2ce6ung] img[data-astro-cid-o2ce6ung]{transition:none!important}}
