.about.svelte-1ge76lt{position:relative;overflow:hidden}.about.svelte-1ge76lt:before{content:"";position:absolute;inset:-12px;background-image:url(../../../patterns/beach-activities.svg);background-repeat:repeat;background-size:280px 280px;filter:blur(2px);pointer-events:none;z-index:0}.about-grid.svelte-1ge76lt{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.about-art.svelte-1ge76lt{position:relative;padding-bottom:40px}.about-art-small.svelte-1ge76lt{position:absolute;right:-30px;bottom:0;width:45%;border:8px solid #fff;box-shadow:0 16px 36px #10101024}.lead.svelte-1ge76lt{font-size:18px;color:var(--rio-dark);margin-top:22px}.highlights.svelte-1ge76lt{margin:24px 0 32px;display:grid;gap:12px}.highlights.svelte-1ge76lt li:where(.svelte-1ge76lt){display:flex;align-items:flex-start;gap:10px;font-size:15px}.highlights.svelte-1ge76lt svg{color:var(--rio-accent);flex-shrink:0;margin-top:6px}.stats.svelte-1ge76lt{background:var(--rio-primary);padding:60px 0;color:#fff;text-align:center}.stat.svelte-1ge76lt strong:where(.svelte-1ge76lt){display:block;font-family:Poppins,sans-serif;font-size:46px;line-height:1;margin-bottom:8px}.stat.svelte-1ge76lt span:where(.svelte-1ge76lt){font-size:15px;letter-spacing:1px;text-transform:uppercase;opacity:.82}.feature.svelte-1ge76lt{padding:34px 26px;text-align:center}.feature-icon.svelte-1ge76lt{display:grid;place-items:center;width:150px;height:150px;margin:0 auto 18px;border-radius:50%;background:var(--rio-light);color:var(--rio-primary)}.feature.svelte-1ge76lt h4:where(.svelte-1ge76lt){font-size:24px;margin-bottom:8px}.feature.svelte-1ge76lt p:where(.svelte-1ge76lt){font-size:18px;margin:0}.info-grid.svelte-1ge76lt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.info-list.svelte-1ge76lt{display:grid;gap:26px;margin-top:30px}.info-list.svelte-1ge76lt li:where(.svelte-1ge76lt){display:flex;gap:16px}.info-icon.svelte-1ge76lt{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--rio-light);color:var(--rio-primary)}.info-list.svelte-1ge76lt h4:where(.svelte-1ge76lt){font-size:19px;margin-bottom:4px}.info-list.svelte-1ge76lt p:where(.svelte-1ge76lt){font-size:15px;margin:0}.nearby-list.svelte-1ge76lt{margin-top:30px;border-top:1px solid var(--rio-line)}.nearby-list.svelte-1ge76lt li:where(.svelte-1ge76lt){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--rio-line)}.nearby-list.svelte-1ge76lt h4:where(.svelte-1ge76lt){font-size:18px;margin-bottom:2px}.nearby-list.svelte-1ge76lt p:where(.svelte-1ge76lt){font-size:15px;margin:0}.nearby-list.svelte-1ge76lt span:where(.svelte-1ge76lt){font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--rio-accent);white-space:nowrap}.nearby-thumb-grid.svelte-1ge76lt{margin-top:50px;align-items:start}.nearby-thumb.svelte-1ge76lt{text-align:center}.nearby-thumb-image.svelte-1ge76lt .theme-image{width:100%}.nearby-thumb.svelte-1ge76lt h4:where(.svelte-1ge76lt){font-size:18px;margin:18px 0 4px}.nearby-thumb.svelte-1ge76lt span:where(.svelte-1ge76lt){font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--rio-accent)}.tail-space.svelte-1ge76lt{height:80px}@media(max-width:991px){.about-grid.svelte-1ge76lt,.info-grid.svelte-1ge76lt{grid-template-columns:minmax(0,1fr);gap:50px}.about-art-small.svelte-1ge76lt{right:0}}
