.page-header[data-astro-cid-ycaaallh]{padding:8rem 2rem 4rem;background:linear-gradient(135deg,var(--color-ocean-800),var(--color-ocean-600));text-align:center}.header-content[data-astro-cid-ycaaallh]{max-width:800px;margin:0 auto}.page-title[data-astro-cid-ycaaallh]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;color:#fff;margin:0 0 1rem}.page-subtitle[data-astro-cid-ycaaallh]{font-size:1.125rem;color:#fffc;margin:0}.experiences-content[data-astro-cid-ycaaallh]{padding:4rem 2rem 6rem;background:var(--color-sand-50)}.intro[data-astro-cid-ycaaallh]{max-width:700px;margin:0 auto 4rem;text-align:center}.intro[data-astro-cid-ycaaallh] p[data-astro-cid-ycaaallh]{font-size:1.125rem;line-height:1.7;color:var(--color-sand-700);margin:0}.experiences-grid[data-astro-cid-ycaaallh]{display:grid;gap:2rem;max-width:1200px;margin:0 auto}@media(min-width:768px){.experiences-grid[data-astro-cid-ycaaallh]{grid-template-columns:repeat(2,1fr)}}.experience-card[data-astro-cid-ycaaallh]{display:flex;flex-direction:column;background:#fff;border-radius:1rem;overflow:hidden;text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px -5px #00000014;animation:fadeUp .6s ease-out var(--delay) backwards}.experience-card[data-astro-cid-ycaaallh]:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #00000026}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.experience-image[data-astro-cid-ycaaallh]{aspect-ratio:16/10;position:relative;overflow:hidden;background:var(--color-ocean-100)}.experience-image[data-astro-cid-ycaaallh] img[data-astro-cid-ycaaallh]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.experience-card[data-astro-cid-ycaaallh]:hover .experience-image[data-astro-cid-ycaaallh] img[data-astro-cid-ycaaallh]{transform:scale(1.05)}.experience-placeholder[data-astro-cid-ycaaallh]{position:absolute;inset:0;transition:transform .5s ease}.experience-placeholder[data-astro-cid-ycaaallh][data-experience=swimming-pigs]{background:linear-gradient(135deg,var(--color-sand-300),var(--color-ocean-300))}.experience-placeholder[data-astro-cid-ycaaallh][data-experience=thunderball-grotto]{background:linear-gradient(135deg,var(--color-ocean-600),var(--color-ocean-400))}.experience-placeholder[data-astro-cid-ycaaallh][data-experience=pink-sand-beaches]{background:linear-gradient(135deg,oklch(.8 .12 350),var(--color-sand-200))}.experience-placeholder[data-astro-cid-ycaaallh][data-experience=diving]{background:linear-gradient(135deg,var(--color-ocean-700),var(--color-ocean-500))}.experience-placeholder[data-astro-cid-ycaaallh][data-experience=blue-holes]{background:linear-gradient(135deg,var(--color-ocean-900),var(--color-ocean-600))}.experience-placeholder[data-astro-cid-ycaaallh][data-experience=big-game-fishing]{background:linear-gradient(135deg,var(--color-ocean-800),var(--color-ocean-500))}.experience-placeholder[data-astro-cid-ycaaallh][data-experience=bonefishing]{background:linear-gradient(135deg,var(--color-sand-200),var(--color-ocean-300))}.experience-card[data-astro-cid-ycaaallh]:hover .experience-placeholder[data-astro-cid-ycaaallh]{transform:scale(1.05)}.experience-content[data-astro-cid-ycaaallh]{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:.75rem}.experience-location[data-astro-cid-ycaaallh]{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-600)}.experience-name[data-astro-cid-ycaaallh]{font-family:var(--font-heading);font-size:1.5rem;font-weight:500;color:var(--color-ocean-900);margin:0}.experience-description[data-astro-cid-ycaaallh]{font-size:.9375rem;line-height:1.6;color:var(--color-sand-600);margin:0}.experience-link[data-astro-cid-ycaaallh]{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-weight:500;color:var(--color-ocean-600);transition:color .3s ease}.experience-link[data-astro-cid-ycaaallh] svg[data-astro-cid-ycaaallh]{width:1rem;height:1rem;transition:transform .3s ease}.experience-card[data-astro-cid-ycaaallh]:hover .experience-link[data-astro-cid-ycaaallh]{color:var(--color-gold-600)}.experience-card[data-astro-cid-ycaaallh]:hover .experience-link[data-astro-cid-ycaaallh] svg[data-astro-cid-ycaaallh]{transform:translate(4px)}
